Ingresó en la Academia de Ingenieros del Ejército en 1923, graduándose como teniente en 1929.
Adherido al bando sublevado con el inicio de la Guerra Civil, participó en diversos escenarios bélicos como las campañas del Norte, Aragón, Levante, Ebro y Cataluña.
En julio de 1970 es designado Jefe del Alto Estado Mayor, siendo destituido tras una polémica entrevista en Bucarest (Rumanía) con el también asturiano, Secretario General del Partido Comunista de España, Santiago Carrillo.
Esta presunta entrevista fue negada por el propio Santiago Carrillo en la serie de televisión española La Transición dirigida por Victoria Prego.
Posteriormente llegó a ser embajador de España en El Cairo (Egipto) entre 1976 y 1978.