In May 1994, the Philadelphia Eagles signed David as a free agent. He was released during preseason and then signed with the San Antonio Texans of the Canadian Football League. He played there for two seasons before getting an opportunity to play in the NFL. From April 1996 to July 1998, he played for the Denver Broncos of the National Football League. During his tenure, he played backup receiver and was a significant contributor on special teams. David was a member of the 1998 Super Bowl Championship Team. David's professional football career ended in November 1998 after one season as wide receiver and special teams player for the Winnipeg Blue Bombers of the Canadian Football League.
He was assistant coach for the Siena College football program from 1999 to 2002.
References
^Marvez, Alex (November 19, 1997). "Schottenheimer Says Chiefs Play by Rules. KC Coach Hits Back at Broncos, Says team 'Not Into Bounties'". Rocky Mountain News.
^Marvez, Alex; Lynn DeBruin (July 25, 1998). "Diaz-Infante Ends 'Shortest Holdout', Ready to be Starter". Rocky Mountain News.