Career
He was signed by the British Columbia Lions as a street free agent in 2008. He played college football for the South Dakota Coyotes. He also spent a portion of the 2009 Canadian Football League season with the Toronto Argonauts.
On June 5, 2010, Allen was released by the Argonauts.