Regista, diplomato presso la Scuola di Teatro Paolo Grassi, continua la sua formazione con Anatolij Vasiliev, Antonio Latella e Carmelo Rifici.
Collabora con teatri, accademie, start up culturali, imprese sociali e compagnie indipendenti.
Fa parte della direzione artistica del Laboratorio d’Arte Performativa Guinea Pigs, per il quale cura regia teatrali e installazioni interattive. È consulente artistico di TDB s.r.l. impresa sociale, per la quale è primo spettatore di molti spettacoli tratti da classici shakespeariani. Collabora con il Teatro Carcano di Milano per il quale firma le regie di Waiting to Go, Mahagonny la Città Trappola (con in scena attrici e attori detenuti), Mercante di Venezia e Riccardo III di William Shakespeare e Innamorati di Carlo Goldoni. È stato coordinatore artistico di Identità Milano, progetto di Triennale e Comune di Milano. Ha curato la messa in scena di Passati col rosso, reading-concerto di e con Gino&Michele. Ha firmato la regia di molti spettacoli di drammaturgia contemporanea collaborando a stretto contatto con autrici e autori.
È docente della Scuola di Teatro Paolo Grassi.