Formation de comédien au Conservatoire de Région de Toulouse (1971)
Formation de scénariste à l'Institut National de l'Audiovisuel (1984 -1985)
Scénariste et dramaturge auprès de la compagnie Arche de Noé - Guillaume Lagnel depuis 1987.
Il signe plusieurs pièces de théâtre, dont Une nuit de Grenade, créée en 2006 au Théâtre Olympe-de-Gouges à Montauban.
Fondateur en 2009 de la compagnie de marionnettes Le Théâtrophone principalement dédiée à la création de spectacles autour de la mythologie grecque.
En 2016, il se lance dans le roman policier et publie Il n'y a pas de passé simple, lauréat du prix du premier roman au festival international du film policier de Beaune 2016, qui raconte la périlleuse chasse au trésor d'une abbaye cistercienne. Il s'agit du titre inaugural d'une série racontant les aventures de Skander Corsaro, un motocycliste qui est journaliste stagiaire au Courrier du Sud-Ouest.
La même année, il amorce également une série de roman policier historique, écrite en collaboration avec Thierry Bourcy, et ayant cette fois pour héros le capitaine Joseph Kassov dans l'Europe du début du XVIIe siècle.