Il est adjoint au maire de Cahors chargé de la culture et du personnel, puis a été maire UMP de à , à la suite de l'invalidation du maire précédent Michel Roumégoux[1],[2].
Il est battu aux élections municipales de 2008 par Jean-Marc Vayssouze-Faure.