Po podziale ziem ojca otrzymał w 1065 roku Galicję i odtworzył na jej terenie samodzielne Królestwo Galicji. W 1071 roku przegrał walkę z koalicją obu starszych braci, Alfonsa VI i Sancho II Mocnego, którzy zmusili go do ucieczki do Sewilli. W rok później García został przez Alfonsa wezwany do powrotu i osadzony w klasztorze, gdzie pozostał do śmierci w 1090 roku.
Po jego usunięciu Galicja nie była już nigdy niezależnym królestwem, zachowała jednak pewne elementy autonomii.