Thomas began his coaching career as a
high school coach and subsequently served as an assistant coach at
Louisiana State, Nicholls State and
Southeast Missouri. He returned to Nicholls State as the
defensive coordinator in 1999 and was elevated to the head coach position in 2004. Following his firing in 2009, Thomas spent two seasons as assistant head coach and defensive line coach at Northwestern State before becoming the defensive coordinator at
Missouri Southern in 2012. On December 20, 2012, Thomas was hired as the head coach at Northwestern State. He was let go by Northwestern State after the 2017 football. ==Personal life==