Davis played at Central Junior High and Gulfport High School, where he played for the Admirals.
College career
While at Southern Mississippi, Davis recorded four interceptions. Was selected as a First-team All-Conference USA as a sophomore and junior. During his junior year, he had career-highs with 122 tackles and 10.5 sacks, he was also selected as the Conference USA defensive player of the year and a Third-team All-American. He finished his college career with 526 tackles and 18.5 sacks.
In 2004, he played in 14 games and had nine tackles. In 2005 Davis played in 16 games and had 21 tackles and one forced fumble. Davis joined the Panthers and began 2006, with Carolina playing in one game and recording one tackle. He then re-joined the Vikings and played in nine games and recorded 12 tackles.
Davis signed with the Edmonton Eskimos of the Canadian Football League on May 6, 2009, and played through the 2011 season. His first start came on August 13, 2009, following injuries to Mark Restelli and to Maurice Lloyd.[2]
After becoming a free agent on February 15, 2012, Davis signed with the Montreal Alouettes on February 16, 2012.[3] After playing only one season with the Alouettes, he was released on February 13, 2013.[4]