Nato a Fucecchio (FI) nel 1983, laureato in “Cinema, Musica, Teatro” all’Università di Pisa, inizia la sua formazione con la compagnia BlancaTeatro e si specializza presso la Fondazione Pontedera Teatro. Dal 2008 al 2011 lavora a Bruxelles come assistente alla regia di Carmen Blanco Principal, artista residente al Centro Coreografico della Comunità francese del Belgio. Come attore ha preso parte a numerose produzioni di spettacoli rivolte al pubblico adulto e delle nuove generazioni ed è stato diretto da registi tra cui Dario Marconcini e Enrico Falaschi. Da anni porta avanti un intenso lavoro come ideatore e operatore teatrale in progetti rivolti a giovani e adulti per Teatrino dei Fondi, Phosphoros in vari teatri e altre strutture in ambito scolastico e socio-educativo della Toscana.