
Si diploma nel 2011 presso la Scuola di Ballo del Teatro di San Carlo.
Nel 2012 lavora al Teatro dell’Opera di Roma per la produzione di “Romeo e Giulietta” di Patrice Bart. Con il Corpo di Ballo del Teatro di San Carlo, danza da solista e primo ballerino in produzioni quali “Lo Schiaccianoci”, “Romeo e Giulietta”, “Carmen”, “Il Lago dei Cigni”, “Without Words”, “Il Pipistrello” (solista czarda), “Cantata”, “Don Chisciotte”, “Carmina Burana”, “Mozart Requiem”, “Le Corsaire” (Conrad).
Nel 2015 danza da primo ballerino ne “Lo Schiaccianoci” e “Giselle”. Partecipa al 9° Festival Internacional de Ballet di Cali Colombia. Vince, nello stesso anno, il “GBoscar della Danza”, primo premio come miglior talento emergente assegnato dal Webmagazine internazionale “GBopera”.
Nel 2016 danza nel ruolo di Frantz, nella “Coppélia” di Roland Petit. Sempre nel 2016 viene scelto da maestro Lavrosky per interpretare uno dei ruoli principali nel balletto “Romeo e Giulietta”.
Ha partecipato agli spettacoli di “Bolle and Friends” affiancando la star internazionale con il pas de deux di “Proust ou les intermittences du coeur” (Roland Petit) nel ruolo di Saint Loup.
È invitato come primo ballerino ospite, presso l’Opera National de Bordeaux, per interpretare il ruolo di Franz, nella “Coppelia” di Charles Jude.
Nel 2017 interpreta il ruolo del Principe al fianco di Maria Eichwald nella “Cenerentola”. Nello stesso anno interpreterà il ruolo del Fante in “Alice in Wonderland” (cor. Gianluca Schiavoni ) con Alicia Amatrain.

Sempre come primo ballerino interpreta ruoli quali:
“La Rose Malade” (cor. Roland Petit), ruoli principali nel balletto Pink Floyd (cor. Roland Petit), “Zorba il Greco” (cor. L. Massine), “Dama delle Camelie” (Derek Deane), “Don Chisciotte” ( A. Fadeecev), “Il Lago dei cigni” (R. Nureyev/P. Bart), “Theme and Variations” (G. Balanchine), “In the middle somewhat elevated” (W. Forsythe), “Serenade” (Balanchine), “A Thousand tales” (F. Ventriglia), “Don Chisciotte” ( R. Nureyev), “Suite en blanc” (S. Lifar ), “Le Jeune homme et la mort” (R. Petit).
Nel 2022, sotto la direzione di Clotide Vayer viene nominato Etòile del Teatro San Carlo interpretando il ruolo di Romeo nel balletto “Romeo e Giulietta” (K. MacMillan).
Partecipa a numerosi gala nazionali ed internazionali, portando in scena passi a due come: “Diana and Acteon”, “Il Lago dei Cigni”, “Pas d’esclave”, “Le Corsaire”, “Raymonda”, “Talisman”, “Don Chisciotte”, “Sherazade” e “Thais”.