Graduated in 2003 at Paolo Grassi Drama School, he begins his career with Franco Branciaroli company's Gli Incamminati directed by Claudio Longhi. He's then at S. Cristina School directed by Luca Ronconi.
He works in Paragraph 175 by D. Daolmi, then in The Odissey, a stage version, written and directed by Nobel Prize Derek Walcott. At Piccolo Teatro in Milano he works with Massimo Navone, Robert Carsen (Mother Courage and her sons) and Andrea Jonasson. He meets Ricci/Forte company in Troia's Discount, and then ‘A bbastarduna, directed by Piero Maccarinelli. In the Compagnia del Teatro Stabile di Torino he works with Walter Le Moli (Antigon) and Claudio Longhi (The marriage of Figaro). At Teatro di Roma he's in Ploutos o della ricchezza, by Aristophanes, adapted by Ricci/Forte, and directed by Massimo Popolizio. After that he's Kostja in Martin Crimp's re-writing of The Seagull by A. Chekhov, directed by Sandro Mabellini.
In movies productions he works in Italy and United Kingdom: Jacopo Rodolfi, Beppe Manzi and Matteo Bini, in Lucid by Stefanos Melikidis; he works in independent productions (The last day of winter) by Sergio Ferrari, Fat Cat by Michele Fiascaris, The puzzle (a web series) by Luca Solina; and international productions: Giallo by Dario Argento and L'uomo che verrà by Giorgio Diritti.
Beside his working activity, he keeps on studying in workshops with actors and directors: Lev Dodin, Jan Fabre(Biennale of Venice), Yoshi Oida, Bruce Myers, Mamadou Dioume, Danio Manfredini, Claudio Morganti.
He has recently worked in All about my mother, a stage version by Samuel Adamson from Almodovar's screenplay and directed by Leo Muscato, with Elisabetta Pozzi, Saccarina by Davide Carnevali, Betrayal by H. Pinter, directed by Antonio Mingarelli and The divorce by Vittorio Alfieri directed by Beppe Navello.