He was selected in the fifth round of the 2004 NFL Draft by the Minnesota Vikings. He played college football for the Southern Mississippi Golden Eagles. Davis has played for the Carolina Panthers, Philadelphia Soul, Edmonton Eskimos, Montreal Alouettes, and Calgary Stampeders.
He went on to play at Central Junior High and Gulfport High School where he played for the Admirals, before he went to for Southern Mississippi.
While at Southern Mississippi, Davis recorded four interceptions. Was selected as a First-team All-CUSA 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 United States of America defensive player of the year and a Third-team All-American. He finished his college career with 526 tackles and 18.5 sacks.
In Soria City it was known at this time he was going pro.
National Football League
Davis has played in 40 career NFL games with the Minnesota Vikings and Carolina Panthers, recording 43 tackles with one forced fumble. 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. Arena Football League
Canadian Football League
Davis signed with the Edmonton Eskimos 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. After becoming a free agent on February 15, 2012, Davis signed with the Montreal Alouettes on February 16, 2012.
After playing only one season with the Alouettes, he was released on February 13, 2013.
On February 25, 2013, Davis signed with the Calgary Stampeders of the Canadian Football League.