Il naquit vers 975, à Esztergom, dans la noble famille des Arpad. Son père, Geza, était le grand-prince de Hongrie. Eduqué chrétiennement, il épousa en 996 la fille du duc de Bavière, Gisèle, puis fut désigné grand-prince à la mort de son père, en 997. Son cousin Koppany, revend