Fletcher is from Owensboro, Kentucky and began dancing at age five. He decided to focus on ballet at nine years old, training and performing with Evansville Ballet, Ballet Indiana, and Owensboro Dance Theatre. In addition to attending summer intensives at Louisville Ballet and Indiana Ballet Conservatory, Fletcher has also trained at the Harid Conservatory, the Bolshoi Ballet summer intensive in New York, and toured in China with the Long Beach Ballet Summer Intensive. He graduated in 2024 from Indiana University’s Jacobs School of Music with a Bachelor of Science degree in Ballet Performance. Here he performed roles in works by George Balanchine, Justin Peck, Dwight Rhoden, and Michael Vernon. Fletcher joined Louisville Ballet as a Company Artist in 2024.