Elegido por los magnates y obispos pamploneses como rey al no acatar las disposiciones testamentarias de Alfonso I el Batallador, García Ramírez era hijo del infante Ramiro Sánchez, señor de Monzón y de Logroño, y de Cristina Rodríguez, hija de Rodrigo Díaz de Vivar «el Cid».