Fue hijo de García Fernández y su mujer Ava de Ribagorza y nieto del conde de Castilla y de Álava Fernán González (931-944 y 945-970).