Tercer hijo varón del rey Fernando I y de la reina Sancha de León, sus abuelos paternos fueron el rey Sancho Garcés III de Pamplona y la reina Muniadona de Castilla y los maternos fueron el rey Alfonso V de León y la reina Elvira Menéndez.