Nato ad Ancona ma vive a Torino dall'età di sei anni. Fino al 2000 ha girato alcuni cortometraggi e documentari. Nel 1998 ha lavorato nella sceneggiature di un film di Gianni Amelio. Del 2000 è il suo primo film, mentre del 2004 è il suo secondo film Nemmeno il destino che ha ricevuto vari riconoscimenti.