Si diploma alla Bernstein School of Musical Theatre di Bologna diretta da Shawna Farrell nel 2015. Nello stesso anno dopo il diploma è Angel in Rent con la regia di Marco Gitto e Patrizio per Il mio grosso grasso matrimonio gayo con la regia di Matteo Borghi, di cui firma anche le coreografie. Nel 2016 interpreta Romeo in Romeo e Giulietta con la regia di Daniela Monico per il Teatro Oscar di Milano, Cristian in Be Original con la regia di Pierpaolo Esposito, ed è Joseph nel film Promise. Nel 2017 è Jack in Into the Woods con la regia di Mauro Simone e ensemble in Mickey and the Magician con la regia di Katy Harris. Nel 2018 è nell’ensemble di Hairspray con la regia di Claudio Insegno e John Darling in Peter Pan il Musical per la regia di Maurizio Colombi che ha debuttato nella sua versione inglese al Muscat Opera Theatre in Oman e nella stagione teatrale 2018/2019 in tour in tutta Italia. È Il Piccolo Principe nell’omonimo spettacolo con la regia di Vera Di Marco per il Teatro Oscar. Nella stagione 2019/2020 è impegnato come ensemble nel musical Singin’ in the Rain per Stage Entertainment con la regia di Chiara Noschese. Dal 2020 al 2022 è in scena con il musical Il Gruffalò nel ruolo di Volpe e Serpente per fondazione AIDA con la Regia di Manuel Renga. Nella stagione 2022/23 è Daniele in 7 spose per 7 fratelli diretto da Luciano Cannito per Roma City Musical con Diana Del Bufalo e Baz ed ensemble in Ein Amerikaner in Paris nel tour tedesco 2023 con la regia e le coreografie di Christopher Toelle.
Dal 2021 è regista per i musical prodotti da Lux Holding (ChristmasWorld e This is Wonderland), di Velvet Motel, il primo musical Interattivo prodotto da Ellington Club e di Cenerentola di Resalio Produzioni.
È coreografo di Malefici il musical di Fondazione Aida.
Da anni vorrebbe scrivere in questa biografia Grease e finalmente può coronare questo sogno!