Nato a Trento nel 1995. Si forma presso la SDM – Scuola del Musical di Milano dove nel corso del biennio interpreta Ethan in The Full Monty ed ensemble in Funny Girl con regia di Federico Bellone e coreografie di Chiara Vecchi. Nel autunno 2016 interpreta Snowboy in West Side Story (Wizard Productions) con coreografie originali di Jerome Robbins riprodotte da Gail Richardson e regia di Federico Bellone. La successiva estate cura le coreografie durante le selezioni regionali di Miss Italia Trentino Alto-Adige in collaborazione con Soleoshow. A febbraio 2017 si trasferisce negli Stati Uniti per perfezionare i suoi studi all’AMDA American Musical and Dramatic Academy di Los Angeles dove si esibisce nel musical La Ronde nel ruolo di marito con coreografie di Tracy Silver e nel concerto danza Celestial Bodies diretto da Nicole Berger. Nel settembre 2017 rientra in Italia con Grease nel ruolo di Tom cover Danny Zuko e Vince Fontaine, per poi ritornare negli States la primavera successiva. Debutta nel teatro americano con Oliver! (Musical Theatre West) a fianco di Davis Gaines, regia di Jamie Rocco e coreografie di Hector Guerrero; successivamente è in Catch Me If You Can (Musical Theatre West) come ensemble con regia di Larry Raben e coreografie di Peggy Hickey. È featured dancer nello spettacolo Patti on Broadway per l’inaugurazione della compagnia Broadway West di Los Angeles al Palace Theatre. Dall’estate 2019 entra a far parte della compagnia Moonlight Stage Productions di San Diego e partecipa a The Producers con regia, coreografie, set e costumi originali curato da Larry Raben e Karl Warden; è Big Deal in West Side Story diretto da Steve Glaudini e coreografie originali riproposte da Hector Guerrero, e conclude la stagione interpretando Richard DiNardo nel musical Victor-Victoria diretto e coreografato da John Vaughan.