Wilson played football at the University of Dayton, where he played both offensive tackle and fullback for the Flyers.[4] He graduated from Dayton in 1970.[5]
Wilson was drafted in the 14th round of the 1969 NFL/AFL draft by the Cincinnati Bengals.[6] After playing three games his rookie season, in 1970 he played in all 14 games, starting 12.[3]
Wilson was inducted into the University of Dayton Athletic Hall of Fame in 1998.[5] He was inducted into the Wilmington High School athletic hall of fame in 2009.[7]