Regista-tuttofare autarchico di origine pugliese che si è imposto in una piccola nicchia del cinema italiano per il suo stile asciutto riguardo a scene, ambienti, personaggi, narrazione e dialoghi, lasciando però un senso di incompiuto che non lo fa sempre apprezzare.
Debutta come regista, sceneggiatore e attore accanto a Renzo Arbore ne Odore di pioggia (1989), successivamente si dirige e recita ne Corsica (1992) e Da Do Da (1994).
Portiere d'albergo nel film Un altro giorno ancora (1995) e cameriere ne L'estate di Bobby Charlton (1995), è l'interprete di Sangue vivo (2000), poi torna alla regia con Albània Blues (2000), Bell'Epoker (2003) e Focaccia blues (2009), dove sottolinea ancora il suo lato filosofico, poetico e suggestivo, tanto da accarezzare il nonsense e la stravaganza. Nel 2017 dirige il film Rudy Valentino.
Negli ultimi tempi aveva affrontato una grave malattia e ne era guarito, ma è morto improvvisamente a Roma il 3 aprile 2023.