 Keith played college football with the University of Minnesota, Minnesota West Community College and the University of Kansas.Undrafted in the 2006 NFL Draft, Keith signed with the Cleveland Browns on May 2 only to be released on May 5.He was signed to the Browns practice squad on October 25 where he spent the remainder of the 2006 season.