Thompson has trained at the Central Pennsylvania Youth Ballet as a scholarship student and as an advanced student at the School of American Ballet. He will be a Trainee at the Boston Ballet for the company's 2018-19 season. He has performed in works by Balanchine, Hineline and in original works by Durante Verzola at CPYB and by Christina Girardi at SAB.