1015-től Gellért püspük volt a nevelője. Az ő irányítása alatt elvégezte a kor iskoláit, megtanult latinul és feltehetően németül is. Mint királyi herceg, természetesen nemcsak a szellemi tudományokban szerzett jártasságot, hanem a hadászatban, a kardforgatásban is. Szerzetesi, szüzességi fogadalmát házasságában is megtartotta. A herceget 1031-ben, ereje teljében, vadászat közben egy vadkan halálra sebezte. 1083-ban atyjával és tanítójával együtt avatták szentté. Emléknapja november 5. A barokk kortól ő a magyar ifjúság védnöke.