Fue alcalde de San Andrés del Rabanedo (León) desde 1991 hasta el verano de 2008, cuando fue nombrado Presidente de la sociedad estatal Paradores de Turismo.