Si forma artisticamente all'Accademia nazionale d’arte drammatica Silvio d’Amico, debuttando a teatro nel 2013, con Apres nous le deluge da I giganti della montagna di L. Pirandello per la regia di F. Condemi, cui seguono negli anni molte opere teatrali: Le cirque humaine di Anna Marchesini, Miss Marple di Agatha Christie, con la regia di Pier Paolo Sepe, Viaggio al termine della notte da Louise Ferdinand Celine per la regia di C. Collovà, solo per citarne alcune. Dal 2015 partecipa anche a serie televisive di suc...visualizza tuttoccesso fra cui ricordiamo Non uccidere di G. Gagliardi, Esterno notte di M. Bellocchio, BABY 3 di A. De Sica, L. Lamartire, A. Le Fosse, Suburra 3, per la regia di Catinari e Suburra Aeterna diretto da Ciro D'Emilio, Alessandro Tonda.
Nel 2017 debutta al cinema con Il primo Re di M. Rovere, cui seguono Il traditore di M. Bellocchio e Il Comandante per la regia di E. De Angelis, tra gli altri. Interpreta il ruolo di Michele nel film MalAmore di Francesca Schirru.