Fue comandante de las barcazas ""Díaz"" en 1971, ""Maipo"" en 1986, Destructor Líder Portahelicópteros ""Almirante Cochrane"" los años 1994 y 1995 y jefe del Estado Mayor de la escuadra chilena.