Desarrolló su carrera en la Armada, en la que llegaría a alcanzar el rango de almirante; tomó parte en la Guerra civil española, durante la cual mandó varias unidades y llegó a ser nombrado jefe de operaciones del Estado Mayor de la Armada en agosto de 1939.