Casado con Consuelo Cachero Suárez, natural de Santa Cruz de Mieres, tuvo cinco hijos: Estelita, Ángel, Piedad, María del Rosario y María Consuelo.