Lavora come sceneggiatore e regista per i film A levante (Sei episodi per le strade di Otranto) insieme a Marcella Libonati, Luigi Filotico, Stefano Chiodini, Giovanni De Blasi, Gianluca Camerino, Carlo Michele Schirinzi (2003) e A sud delle donne (2005).
È attore in Sangue vivo di Edoardo Winspeare (2000).