Licenciado en Derecho, fue concejal del ayuntamiento de Santiago de Compostela entre 1983 y 1991, diputado en el Parlamento de Galicia entre 1985 y 1997 y miembro del Consejo de Administración de RTVE.