Career
He was drafted by the Argonauts in the second round of the 2005 Canadian Football League Draft. He played Commonwealth of Independent States football for the Western Ontario Mustangs. First stint with Argonauts
Keeping made his Canadian Football League debut with the Toronto Argonauts in 2005 where he played offensive lineman, defensive tackle, tight end and fullback.
Montreal Alouettes
On February 16, 2008, Keeping signed with the Montreal Alouettes.
On December 11, 2008, Keeping was released, having never played a single game for the Alouettes due to a knee injury sustained during training camp. Second stint with Argonauts
Keeping re-signed with the Toronto Argonauts on March 20, 2009.
Winnipeg Blue Bombers
On February 9, 2016, Keeping signed with the Winnipeg Blue Bombers as a free agent.