Nel 1992 ottiene il David di Donatello con il film Dove comincia la notte, come miglior regista esordiente. Nel 1992 vince il premio Solinas per la sceneggiatura di L’Articolo 2. Nel 1997 arrivano cinque nomination e un David di Donatello con Il carniere. Altre nomination e un altro David lo ottiene con Un uomo perbene(1999). Dal 2000 al 2011 ha diretto anche diversi film tv per Raiuno e Mediaset, e documentari fra i quali Il Piccolo, Un foglio bianco, Adelante Petroleros – L’oro nero dell’Ecuador, tutti presentati a diversi festival. Nel 2015 dirige il film tv Il sindaco pescatore. Del 2016 è invece il documentario La felicità umana, presentato al 34° Torino Film Festival (sezione Festa Mobile). Nel 2017 pubblica per Maggioli Editore il suo primo romanzo: Bleu. Nel 2018 realizza Nour, la cui storia è tratta dal libro del medico di Lampedusa Pietro Bartolo: “Lacrime di sale”. 37º Festival di Torino, “Prix du public” al Festival di Bastia, miglior film e premio del pubblico al Festival cinema di Frontiera di Marzameni, ora disponibile su Sky on demand. A fine 2020 pubblica per Vallecchi Editore Firenze “LA SCELTA – l’amicizia, il cinema, gli anni con Ermanno Olmi”