McNabb was born in DeFuniak Springs, Florida.[2] He attended Walton High School in DeFuniak Springs,[3] and played high school football for the Walton Braves.
The Green Bay Packers selected McNabb in the fifth round (119th pick overall) of the 1992 NFL draft.[5] He played for the Packers for two seasons from 1992 to 1993.[2] After a year away from the NFL, he spent the 1995 season with the Philadelphia Eagles.[6] McNabb played in thirty-three regular season NFL games, mainly as a blocking fullback for the Packers and Eagles, and received few carries.
Life after football
After his NFL career was over, McNabb returned to Gainesville and graduated from the University of Florida with bachelor's degree in sociology in 2003. In 2010, he worked as an associate principal at Pulaski High School in Pulaski, Wisconsin.[7] McNabb previously worked as an administrator for at-risk students at West De Pere High School in West De Pere, Wisconsin, where he also served as an assistant football coach and Head girls' track and field coach for the West De Pere Phantoms. From 2023–present, McNabb serves as the principal of Green Bay West High School.