Géza's ouders leefden in Polen omdat zijn grootvader Vazul een mislukte staatsgreep had gepleegd. Toen zijn oom Andreas koning werd, konden ze terugkeren naar Hongarije. Na ongeveer tien jaar kwam het tot een open conflict tussen Andreas en Béla over de troonopvolging. Béla vluchtte weer met zijn gezin naar Polen en versloeg Andreas met een Pools leger. Béla werd koning in 1060 en Géza werd zijn belangrijkste adviseur. Andreas' minderjarige zoon Salomo van Hongarije vluchtte naar Duitsland en werd door de keizer als koning erkend. Géza bezocht in 1063 het Duitse hof en zou daar getrouwd zijn met Sophia van Loon (ca. 1045 - ca. 1065, kleindochter van de burggraaf Giselbert van Loon). In 1063 werd een Duitse expeditie uitgezonden om Salomo op de troon te plaatsen maar Béla stierf kort daarvoor door een ongeluk. Géza bood aan om Salomo te erkennen als koning, als hij het oude hertogdom van zijn vader (tussen de Morava (Tsjechië) en de Hron) zou krijgen. De regenten van Salomo wezen dit voorstel af en Géza vluchtte weer naar Polen. Toen de Duitsers terugkeerden naar huis, kwam Géza met een Pools leger naar Hongarije. Uiteindelijk werd op 26 januari 1064 in GyêA'r een overeenkomst gesloten: Salomo werd erkend als koning en Géza en zijn broers kregen inderdaad het hertogdom van hun vader (ook wel "Tercia pars Regni", het derde deel van het koninkrijk, genoemd).
Hij is getrouwd met Sophia van Loon.
Zij zijn getrouwd in het jaar 1063, hij was toen 19 jaar oud.Bron 2
Gebeurtenis (Aantal kinderen (totaal) vzb): 2.
grootouders
ouders
broers/zussen
kinderen
Géza I van Hongarije | ||||||||||
1063 | ||||||||||
Sophia van Loon | ||||||||||