Sheppard was selected by the Minnesota Vikings with the 106th pick in the 1993 NFL draft and signed with the team on July 17, 1993.[2][1][3] He played in seventeen games for the Vikings from 1993 to 1994.[1] He was released by the Vikings on August 27, 1995.[4]
Sheppard signed with the Jacksonville Jaguars on August 28, 1995.[5] He played in two games for the Jaguars during the 1995 season.[1] He was released by the Jaguars on September 18, 1995.[6]
Sheppard was signed by the Vikings on November 20, 1995.[7][8] He was released by the team on December 7 without appearing in a game.[7]
Sheppard signed with the St. Louis Rams on December 13, 1995.[9][10] He played in two games for the Rams in 1995 before being released on August 19, 1996.[1][7]