Nació en Burgos el 31 de agosto de 1916, en el seno de una familia vascocastellana. Alumno de Ciencias Químicas en la Universidad Complutense, al comenzar la Guerra Civil se alistó como voluntario en el tercio burgalés de Santa Gadea, efectuando en el otoño e invierno de 1937 el curso de alférez provisional de Aviación, arma en la que terminó la contienda con el grado de teniente provisional, siendo destinado a continuación a la 4ª Sección del Estado Mayor del Aire.
En julio de 1941 se trasladó a Rusia con la primera escuadrilla expedicionaria, interviniendo en la ofensiva contra Moscú del otoño de dicho año y en el retroceso que se inició en diciembre. Vuelto a España en 1942, ingresó en la Academia de Tropas de Aviación, para su transformación a oficial profesional, quedando de profesor en la misma y efectuando después el curso de Educación Física en España y el de Paracaidismo en Córdoba (Argentina).
Nombrado jefe de la 1ª Bandera Paracaidista en 1946, al año siguiente se encargó de la organización de la Escuela Militar de Paracaidismo de Alcantarilla, cuyo mando ejerció durante quince años. Tras breves estancias en la Dirección de Servicios del ministerio del Aire y en el CESEDEN, tomó el mando del Centro de Reclutamiento e Instrucción Militar (CRIM) de Valladolid y a su disolución se le encomendó la jefatura de la Escuela Central de Automovilismo y poco después la de Personal de la subsecretaría de Aviación Civil. Su último destino militar fue la dirección del Colegio Menor Nuestra Señora de Loreto.
Estas actividades principales las simultaneó con el ejercicio de la secretaría de redacción de las Reales Ordenanzas Militares y con una extensa actuación cultural, oral y escrita, que se materializó en un número importante de conferencias, artículos y libros, entre los que deben destacarse su monumental Historia del Ejército Popular de la República y la Historia General de la Guerra de España. En el año 1988 fue nombrado miembro de número de la Real Academia de Ciencias Morales y Políticas y se le adjudicó el premio Marqués de Santa Cruz y de Marcenado.