II. Géza magyar király (1141–1162) és Eufrozina kijevi hercegnő házasságából hét gyermek, négy fiú és három leány született. Közülük elsőként István látta meg a napvilágot valamikor 1147 nyarán. Elsőszülöttsége okán apja halálakor (1162. május 31.) méltán formált jogot az utódlásra, s ez II. Géza szándékával is egyezett. 1152 óta mintegy társuralkodóként vette maga mellé Istvánt, másodszülött fiának, a későbbi III. Bélának (1172–1196) pedig királyi hercegségként Horvátország és Dalmácia területét juttatta.
Mutatjuk hol nem járnak a vonatok a havazás miatt