Ten artykuł od 2018-12 wymaga zweryfikowania podanych informacji.
Należy podać wiarygodne źródła, najlepiej w formie przypisów bibliograficznych. Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte. Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.
Był synem króla Sancho Garcesa II Abarca oraz królowej Urraki Fernández. Ożenił się z Jimeną Fernandez, córką hrabiego Fernando Vermudeza i jego żony Elwiry. Jednymi z owoców tego związku byli:
Próbował skończyć z uległością, którą zapoczątkował jego ojciec w stosunku do Kalifatu Kordowy, lecz wymagało to zbrojnego przeciwstawienia się Almanzorowi. W roku 996 był zmuszony szukać pokoju w Kordowie. W roku 997, w czasie ekspedycji Pampeluńczyków na ziemie podległe Almanzorowi, Garcia zabił brata zarządcy prowincji, a Almanzor zemścił się zabijając w zamian pięćdziesięciu chrześcijan. Podczas bitwy pod Cerverą w roku 1000, Garcia zawarł sojusz z hrabią Sancho Garcią z Kastylii, Alfonsem V z Leonu oraz Garcią Gomezem z Carrión.