Su padre fue hijo del infante Ordoño Ramírez "el Ciego" y de la infanta Cristina Bermúdez, hija del rey Bermudo II de León, por consiguiente, García sería primo segundo del rey Alfonso VI de León.