Nato a Milano, dopo la laurea in Filosofia all’Università degli Studi di Milano, si diploma alla Scuola del Piccolo Teatro di Milano nel 2008.
Durante i 3 anni di studio prende parte alle produzioni del Piccolo Teatro tra cui Inventato di sana pianta diretto da Luca Ronconi, Storia della bambola abbandonata diretto da Giorgio Strehler e Gl’Innamorati di Goldoni, diretto da Massimo De Francovich.
Nel 2011 continua la sua formazione di attore frequentando un master di arti drammatiche presso la Manchester Metropolitan University e condotto dalla compagnia polacca Teatr Piesn Kozla/Song of the Goat.
Laureatosi nel 2012, entra a far parte dell’organico della compagnia Song of the Goat, con la quale collaborerà fino al 2015, prendendo parte a tour mondiali con tre produzioni: Songs of Lear (vincitore dell’Herald Archangel Award, dello Scotsman Fringe First Award e del Musical Theatre Matters Award al Fringe Festival di Edimburgo 2012), Portraits of the Cherry Orchard e Return to the Voice (concerto commissionato e prodotto dal Fringe Festival di Edimburgo e trasmesso su BBC Alba).
Torna in Italia nel 2015 prendendo parte al progetto del TPE I 3 Moschettieri diretto da Andrea Baracco, Ugo Gregoretti e Emiliano Bronzino. Viene diretto da Cesare Lievi in Leonce e Lena di Buchner nel ruolo di Valerio e in Il Giorno di un Dio prodotto dal Teatro di Roma e ERT.