Fue un marino con rango de almirante y político chileno. Se desempeñó como intendente de la región de Valparaíso (1974-1979), ministro de Vivienda y Urbanismo (1974-1975), y como ministro de Educación Pública (1975-1976), durante la dictadura militar del general Augusto Pinochet. Asimismo, fue presidente de la Empresa Nacional de Electricidad (Endesa) y consejero de las universidades Federico Santa María (UST) y Adolfo Ibáñez (UAI).
Luego del fin de la dictadura militar, ejerció como presidente de la «Unión de Oficiales en Retiro», en 1991, 1994, 1997, 2000 y 2003.