Empezó trabajando en el cine hace más de 40 años como ayudante de dirección de Alain Cavalier y, posteriormente, de François Truffaut, Jacques Rozier, Jacques Rivette y Barbet Shroeder.
Sin embargo, no tardó en pasar al otro lado de la cámara. Ha escrito y dirigido tres largometrajes, en los que también trabaja como actor, Passe montagne, galardonado con el Premio Fipresci en Festival de Venecia; Double messieurs y Mischka, ganador del Premio France Culture en el Festival de Cannes 2003.