En 1957, ascendido a almirante, desempeñó la comandancia general de la Flota siendo decisiva su intervención, al mando de esta, en los acontecimientos producidos aquel año en el Sáhara español e Ifni.