Après des études en ingénierie à Alès puis d'informatique à Montpellier, il entre à l'Université Paul-Valéry à Montpellier pour suivre des études en histoire de l'art et en audiovisuel. Il finit son cursus universitaire à l'Jussieu (Paris VII).
Il a travaillé comme assistant réalisateur avec Jean Douchet, André S. Labarthe, Jeanne Labrune et Patrice Chéreau.
Il a réalisé de nombreux films documentaires sur le travail théâtral de Patrice Chéreau, dont le remarqué Une autre solitude diffusé en 1996 sur arte, un film intimiste sur les répétitions de la pièce Dans la solitude des champs de coton de Bernard-Marie Koltès, mis en scène par Patrice Chéreau, avec Pascal Greggory dans le rôle du client et Patrice Chéreau dans le rôle du dealer.
Il est également réalisateur de films de captation de spectacles vivants de théâtre, d'opéra et de cirque. Il a été professeur de cinéma au Cours Florent.