Thompson nació y se crió en Memphis, Tennessee.
Comenzó a tocar la guitarra a los 8 años y se unió a su primera banda a los 12. Después de graduarse de la escuela secundaria, Thompson se mudó a Nashville para perseguir una carrera en la música country.