Fue Oficial Subalterno, Comandante en varios buques y de escuadrilla, Jefe de Estado Mayor de la II Zona Naval, Jefe de Estado Mayor de la Armada, Comandante de la III Zona Naval, Comandante General de la Armada y Presidente del Congreso Técnico del Plan Nacional de Contingencia para combatir y controlar derrames de hidrocarburos y otras sustancias nocivas en el mar.