Premier job chez Barclay à 17 ans, c’est là qu’il rencontre Marc Lavoine. Pendant des années, le binôme enchaine les succès : Les yeux revolver, Qu’est-ce que t’es belle, Paris… En 2000, il crée avec Thibaut Chatel, Frédéric Doll et Alain lanty la comédie musicale Les mille et une vies d'Ali Baba puis en 2011, Excalibur, un spectacle son et lumière joué au Stade de France.

Valérie Guignabodet lui ouvre les portes de la fiction avec Mariages! joué par Mathilde Seigner et Jean Dujardin jusqu’à la série Sam sur TF1 (2016). En 2015, il compose la bande originale d’Arletty, Une passion coupable réalisé par Arnaud Sélignac avec Leatitia Casta et Marie-Josée Croze. En 2016, Box 27 avec Zabou Breitman et Eric Elmosnino, réalisé par Arnaud Sélignac primé au festival de La Rochelle 2016.

En 2013 il écrit la musique du long métrage d’animation Ma Maman est en Amérique, Elle a rencontré Buffalo Bill primé au festival d’Annecy de Marc Boréal et Thibaul Chatel.

Il compose avec Marc Lavoine Les souliers Rouges, interprété par Cœur de pirate, Marc Lavoine et Arthur H.