En noviembre de 1920 fue destinado a la policía indígena del Protectorado español de Marruecos, hasta 1924, cuando fue ascendido a capitán.
Posteriormente fue destinado a la Inspección de las Fuerzas jalifianas.
Ascendido a coronel, fue profesor en la Academia General Militar y en la Escuela Superior del Ejército.
En julio de 1958 fue nombrado Gobernador del Sáhara español, cargo que dejó en octubre de 1961,[2] cuando fue ascendido a teniente general y nombrado capitán general de las Islas Baleares.
[3] En octubre de 1964 sustituyó Rafael García-Valiño Marcén como capitán general de la I Región Militar[4] y ocupó el cargo hasta que pasó a la reserva en octubre de 1965.