Livornese, classe 1981, diplomato al Centro Sperimentale di Cinematografia.
Si divide fra teatro (“Odio Amleto” per la regia di Alessandro Benvenuti, “La Commedia di Orlando” a fianco di Isabella Ragonese, il pluripremiato “Gli Ebrei sono matti”), cinema (“Fino a qui tutto bene” di Roan Johnson, “Tutti i soldi del mondo” di Ridley Scott, “Una questione privata” dei Taviani, “Smetto quando voglio” di Sydney Sibilia) e tv (“I Delitti del Bar Lume”, “Il Nome della Rosa” con John Turturro).
Dal 1999 collabora con il gruppo cine/teatrale indipendente I Licaoni, attivissimi sul web (“Elba- Napoleon Legacy”) ed è il doppiatore di riferimento di Astutillo Smeriglia (aka Antonio Zucconi) per il quale ha doppiato i corti animati “Il Pianeta Perfetto”, “Training Autogeno” (entrambi vincitori del Nastro d’Argento), “Polchinski” e soprattutto la serie “Preti”, candidata nel 2013 al David di Donatello.