He was named the Gulf South Conference Defensive Player of Year in 1995 and earned All-GSC honors in 1995 and 1996.
In 1998, he signed as a free agent with the Calgary Stampeders of the CFL, but only played in one pre-season game before being waived.
Thomas was not selected in the 1998 NFL draft and was signed as an undrafted free agent by the Dallas Cowboys.
In 1999, he was allocated to NFL Europe's Rhein Fire and upon his return he was switched from linebacker to fullback, becoming a starter that same season, after Daryl Johnston suffered a career-ending neck injury.
During that season, he would miss the final 11 games after suffering torn ligaments in his left ankle and being placed on the injured reserve list.