Contrajo matrimonio en el año 923 con Oneca de Pamplona, hija del rey Sancho Garcés I de Pamplona y de la reina Toda Aznar. Fruto de su matrimonio nacieron dos hijos:
Ordoño IV el Malo (924-960), rey de León, contrajo matrimonio con Urraca Fernández, hija del conde de Castilla Fernán González. Sus restos mortales fueron sepultados en el Panteón de Reyes de San Isidoro de León. Infante Fruela (m. después de 958]). Consta su existencia por un documento otorgado el día 18 de noviembre del año 958 por su hermano Ordoño IV.