 Wilson was signed by the Detroit Lions on April 30, 2004 as an undrafted free agent.Wilson was signed by the Buffalo Bills to their practice squad on October 18, 2004, and played his first regular season game on September 11, 2005 against the Houston Texans.Up to the 2007 season, he had played in only three games in his NFL career and never recorded a reception.