Il commence l'apprentissage du piano à 10 ans, puis sa passion pour la musique l'amène à apprendre simultanément la pratique de plusieurs autres instruments, dont la guitare. Dès l'âge de 17 ans, il compose des musiques sur des textes écrits par des poètes tels que Baudelaire, mais aussi par sa soeur aînée.
De 1983 à 1987, il suit des études de musicologie, puis entre au Conservatoire de Saint-Étienne en 1988.
Parallèlement, il s'implique considérablement dans le travail d'ensembles chorals :
- Chora'Folk (pianiste, guitariste,...), chorale de collège dirigée par Gérard Thomas ;
- Fausse Note (fondateur et chef de choeur), choeur de lycée et orchestre consacrés à la chanson francophone ;
- Choeur Grenadine (fondateur et chef de choeur), choeur d'adolescents.
Il participe à de nombreux évènements scéniques (concerts, spectacles, etc.)
Depuis 1995, il met en musique de nombreux textes de divers auteurs, parmi lesquels Jean Andersson, Jean-Claude Mourlevat et lui-même. Il compose également pour d'autres artistes et a notamment participé à l'album de Kent : Bienvenue au club.
Il compose aussi des musiques de scène pour le théâtre.