Se ha desempeñado como oficial de cargo, segundo comandante y comandante de diversos barcos de la Armada, así como Comandante de la Fuerza Naval del Pacífico, así como el mando de varios sectores, zonas y regiones navales.