Il travaille d'abord dans la production cinématographique. Puis il réalise à partir de 1996 des courts métrages primés dans de nombreux festivals. En 2006, il réalise son premier long métrage, "Nos retrouvailles", avec Jacques Gamblin et Nicolas Giraud, présenté à la Semaine de la critique lors du festival de Cannes 2007. En 2013, il réalise "Loin des hommes" (librement adapté d'une nouvelle d'Albert Camus intitulée "L'Hôte") avec Viggo Mortensen et Réda Kateb, présenté en compétition à la Mostra de Venise.