Fue director general de Caixa Vigo (1965-2000), director general de Caixanova (2000-2006) así como presidente no ejecutivo (2006-2010) de Caixanova hasta su fusión con Caixa Galicia en 2010; posteriormente fue co-presidente también no ejecutivo de la entidad resultante, NovaCaixaGalicia, hasta que dimitió en junio de 2012 al verse involucrado en los escándalos por las jubilaciones y contratos blindados.