Nació e hizo el Bachillerato en Vigo, pasando a hacer los estudios de Derecho en la Universidad de Oviedo, casándose en esta última ciudad con Nieves, su compañera de Facultad.
Preparó en Madrid las Oposiciones a Abogados del Estado, obteniendo plaza en 1967 y yendo a ejercer como tal, durante siete años, a la Provincia de Lugo.
Hizo con resultado positivo unas segundas Oposiciones a Inspector de los Servicios del Ministerio de Hacienda.
En el sector público, tras los años de Galicia, desempeñó sus servicios en el Ministerio de Hacienda, en el Tribunal Supremo, en la Audiencia Nacional y nuevamente en el Tribunal Supremo, donde se jubiló.
Siempre estuvo en régimen de compatibilidad con el ejercicio privado de la abogacía, principalmente en favor de empresas mercantiles, y actuando como Arbitro.
Ha tenido actividad política. Bajo el Régimen de Franco fue Fundador y miembro del Grupo Tácito y, posteriormente, Director General de Política Interior, Subsecretario Técnico del Presidente del Gobierno, Ministro de la Presidencia, Ministro de Educación y Diputado en varias legislaturas.
Desde 1995 está desvinculado de organizaciones políticas, pero se ha dedicado a reflexionar y escribir sobre cuestiones de interés social, o a colaborar con instituciones volcadas hacia la vida pública.