Nascido em Casalmaggiore, é graduado em literatura americana pela Universidade de Milão. Começou a trabalhar com cinema nos anos 70 como crítico e ensaísta. Fundou uma empresa de distribuição de pequeno porte, e atuou como agente italiano de cineastas independentes americanos como John Sayles e Jim Jarmusch.
Sua estréia como diretor aconteceu em 1989 com o filme La fine della notte, considerado "o melhor filme independente" da temporada.
É também autor de romances (seu livro Tela Escura foi traduzido em diversas línguas e adaptado para o cinema por Oliver Parker) tem trabalhado com jornais e rádio, e, mais recentemente, como fotógrafo.