After playing defensive back at Central Arkansas, Thompson was defensive coordinator at Arkadelphia (AR) High School, working under John Outlaw and helping lead the Badgers to a state championship.[2] He later became a graduate assistant under Lou Holtz at Arkansas, which led to him landing the defensive coordinator job at Northwestern State in Natchitoches, LA. One of the players he coached at Northwestern State was Ed Orgeron.[3]
Thompson coached one year as outside linebackers coach for Alabama under Bill Curry, and became defensive coordinator at Louisiana Tech in 1990. He then landed the Southern Mississippi coordinator job where he stayed for most of the 1990's decade. Former Alabama offensive coordinator Rip Scherer hired Thompson at Memphis before Thompson coordinated for two years under Houston Nutt at Arkansas, and then a year under Ron Zook at Florida.
From 2003 to 2004, he was the head football coach at East Carolina. Thompson resigned after winning only 3 games in two years.[4]
In 2005, Thompson was hired by Steve Spurrier as co-defensive coordinator at South Carolina, but then left in 2006 to return to his alma mater, the University of Central Arkansas, as the athletics director. Thompson then worked as defensive coordinator at Ole Miss under his former player Orgeron in 2007.[5] The entire staff was fired after the 2007 season.
Keeping a home in Atlanta, Thompson entered the high school coaching ranks there after his college coaching career was over. He was the defensive coordinator for Blessed Trinity in Roswell in 2017-18. He moved into private business before coaching again at Fellowship Christian School, also in Roswell, as defensive coordinator in 2021-22. He was named head coach at Fellowship Christian in 2023.[6]