Regista, sceneggiatore, attore e saggista. Per il cinema ha diretto La terra dei santi (2014) con Valeria Solarino e Duns Scoto (2010). Per la televisione Il commissario Rex, Don Matteo, Un passo dal cielo (per Raiuno). È stato responsabile dell’Ufficio selezione sceneggiature per la Lux Vide Spa.
Per i tipi di Città Nuova ha pubblicato: Liberamente Veronica (2019) e Le immagini al potere (2021)