Nació en Lugo, Galicia, hijo de Gerardo, empleado de banca e inspector de alcoholes de Hacienda, y de María, maestra, el sábado 4 de julio de 1908, siendo el sexto de siete hermanos.