Figlio di Colomanno re di
Ungheria e della prima moglie Felicia d'Altavilla, nacque nel
1101.
Prima di morire Colomanno garantì la successione a Stefano II facendo accecare il nipote Bela II e mandandolo in esilio a
Costantinopoli. Stefano salì al trono nel
1116 e combattè contro austriaci, russi, e bizantini. Contese ai
Veneziani il controllo della
Dalmazia.
Morì nel
1131 senza avere figli, lasciò la corona a Bela II da lui richiamato dall'esilio.