Luchó en la guerra del Rif.
Al estallar la Guerra civil española era jefe de Estado Mayor de la XI Brigada de Infantería y se unió a los insurrectos.
Ascendió a teniente coronel por méritos de guerra y a general de brigada en 1956.
En 1961 ascendió a general de división y fue nombrado director general de Organización y Campaña del Estado Mayor del Ejército.
[2] En noviembre de 1964 ascendió a teniente general y fue nombrado Capitán general de la V Región Militar; cargo que deja en julio de 1965, cuando fue nombrado jefe de Estado Mayor del Ejército de Tierra.