Après avoir travaillé au théâtre comme metteur en scène et acteur il réalise, en 1997, son premier court métrage, intitulé
La Falaise, qui a reçu 23 prix dans les festivals français et internationaux. En 1999, il co-écrit le film d'André Téchiné, Loin.
En 2000, il a réalisé deux courts métrages : Le Mur, primé au festival de Cannes et Trajets primé au festival de Venise.
En 2003 son premier long métrage Mille Mois, doublement primé à Un Certain Regard au Festival de Cannes est distribué dans une dizaine de pays.
What a Wonderful World, sur les écrans le 10 janvier 2007, est son deuxième long métrage.