Ocupó, entre otros cargos, el de diputado en el Congreso, magistrado de la Audiencia Nacional y alcalde de Vigo.