Davis was also a member of the Carolina Panthers, Philadelphia Soul, Edmonton Eskimos, Montreal Alouettes, and Calgary Stampeders.
In 2002, he won the Conerly Trophy as the best college football player in the state of Mississippi.
Davis has played in 40 career NFL games with the Minnesota Vikings and Carolina Panthers, recording 43 tackles with one forced fumble.
Davis joined the Panthers and began 2006, with Carolina playing in one game and recording one tackle.
Davis signed with the Edmonton Eskimos of the Canadian Football League on May 6, 2009, and played through the 2011 season.