Ancien élève de l'Ecole normale supérieure de Saint-Cloud), agrégé d'histoire et titulaire d'un doctorat de 3e cycle en histoire, il a été maitre de conférences en histoire moderne à l'Université de Limoges. Deputé de la 2e circonscription de la Haute-Vienne, il est élu sénateur de la Haute-Vienne en 1995 puis réélu en 2004 . Il est un des 10 vice-présidents de la commission des affaires étrangères, de la défense et des forces armées (élu le ).
Historien, il a publié de nombreux travaux sur l'histoire du Limousin au XVIIIe siècle et a été l'un des cofondateurs, aux côtés de Louis Pérouas (directeur de recherches au CNRS) de l'association "Rencontre des Historiens du Limousin".
En , il plaide aux côtés de l'ancien président du Conseil régional du LimousinRobert Savy en faveur d'un statut de métropole pour l'agglomération de Limoges, et d'une fusion des trois départements de l'ancienne région pour contrebalancer le départ de nombreux services à Bordeaux et négocier une délégation de compétences économiques[2].
Synthèse des mandats et fonctions
mandats
* Député de la Haute-Vienne (1988-1993)
Sénateur de la Haute-Vienne (1995-2014)
Conseiller municipal de Châlus (jusqu'en mars 2008)
Les Enfants trouvés de l'Hôpital général de Limoges au XVIIIe siècle, Paris, Hachette, 1973 (en microfiches)
Avec Michel Kiener, Quand Turgot régnait en Limousin: un tremplin vers le pouvoir, Paris, Fayard, 1979
Léonard, Marie, Jean et les autres [Texte imprimé] : les prénoms en Limousin depuis un millénaire, sous le dir. de Louis Perouas, avec Bernadette Barrière, Jean Boutier, Jean-Claude Peyronnet et Jean Tricart, Paris, éditions du CNRS, 1984