Perteneciente a una conocida familia de Oviedo, estudió en las Ursulinas y en los Jesuitas.
Estudió la carrera de medicina en Madrid, aunque la terminó en Valladolid.
Fue destinado a Tetuán (protectorado español de Marruecos) y formó parte de la División Azul, donde consiguió el ascenso a capitán.
De vuelta en Oviedo trabajó como cirujano en el Hospital Militar donde el alcanzó el grado de teniente coronel.
Su sustituto fue el concejal Félix Serrano González-Solares.