Ascendido a teniente en 1942, estuvo destinado a la Casa Militar del Jefe de Estado.
En 1977 fue destituido a causa de una carta que escribió en el diario El Alcázar donde atacaba al presidente Adolfo Suárez por haber legalizado el Partido Comunista de España.
[1] Sin embargo, en 1978 fue nombrado jefe del Mando Superior de Apoyo Logístico del Ejército.
En diciembre de 1983 ascendió a teniente general y nombrado capitán general de la V Región Militar.
[4] Esto provocó que el ministro de defensa Narcís Serra lo destituyera de manera fulminante.