Regista e attore. Si diploma nel 1984 presso l'Istituto di Scienze Cinematografiche della sua città. L'esordio alla regia è nel 1984 con 'Zelda', filmato girato in Super8, nell'isola di Capraia. Si trasferisce a Roma nel 1985. Subito dopo diventa aiuto regista di Carlo Mazzacurati per 'Notte italiana'. Realizza nel 1989 il primo lungometraggio 'Voci d'Europa', tre episodi autoprodotti, premiati al Festival Riminicinema. Dopo il documentario sulla rivoluzione rumena 'Eugen si Ramona' (1989), firma i lungometraggi 'Gli ultimi giorni' (1991), di cui è anche attore, sceneggiatore e produttore, e 'Gli occhi stanchi' (1995). Interpreta come protagonista 'Muro di gomma' (1991) di Marco Risi, nel ruolo di Rocco, il giornalista che cerca di scoprire a tutti i costi i retroscena sulla tragedia di Ustica. Sempre per lo stesso regista, interpreta 'Nel continente nero' (1992), insieme a Diego Abatantuono. Nel 1998 realizza il pluripremiato documentario 'Cono Sur'. Nel 2000 dirige la commedia 'Occidente', un film che parla d'incomunicabilità individuale e di geo-politica.