Député européen
20/07/1999 - 16/12/1999 : Député européen
Député
13/06/1988 - 01/04/1993 : député de la première circonscription de la Corrèze
01/06/1997 - 18/06/2002 : député de la 1re circonscription de la Corrèze
19/06/2002 - 17/06/2007 : député de la 1re circonscription de la Corrèze
18/06/2007 - en cours : député de la 1re circonscription de la Corrèze
Conseiller régional
23/03/1992 - 30/03/1992 : membre du conseil régional du Limousin
16/03/1998 - 02/04/2001 : vice-président du conseil régional du Limousin
Conseiller général
20/03/2008 - en cours : président du conseil général de la Corrèze[7] (élu dans le canton de Vigeois)
Conseiller municipal / Maire
14/03/1983 - 12/03/1989 : membre du conseil municipal d'Ussel (Corrèze)
17/03/1989 - 18/06/1995 : adjoint au maire de Tulle (Corrèze)
25/06/1995 - 18/03/2001 : membre du conseil municipal de Tulle