Urodził się w 1040 r. w Krakowie, gdzie jego ojciec król Bela I przebywał na wygnaniu. Matką jego była Rycheza, siostra króla Kazimierza Odnowiciela. W 1077 r. został królem Węgier, gdyż jako wnuk św. Stefana był prawowitym spadkobiercą tronu węgierskiego. Umacniał religię chrześcijańską na Węgrzech. Zmarł 29 VII 1095 r. Wspomnienie 27 czerwca.