 Thomas attended and played high school football at Oxford High School.Thomas attended and played college football at Auburn and later transferred to Jacksonville State.Thomas signed with the Minnesota Vikings as an undrafted free agent on April 30, 2018.