García era el hijo primogénito del rey Alfonso el Magno y de su esposa, la reina Jimena de Asturias.