Santo Estêvão nasceu no que hoje é a Hungria, no final do século X, sendo filho do príncipe Geza e da rainha Sarolta. Quando nasceu, recebeu o nome Vajk e, ao ser batizado, foi nomeado Estêvão, o que aconteceu depois que a família real húngara abraçou o cristianismo por sobrevivência política.

Estêvão, quando jovem, aprendeu latim das mãos de Santo Adalberto e recebeu educação cristã. Casou-se com a Beata Gisela da Baviera, irmã do imperador do Sacro Império Romano Germânico, Santo Henrique II. Quando seu pai morreu, sucedeu-o no trono e se tornou rei.

O povo estava acostumado a adorar vários deuses, mas isso não o desanimou em seu trabalho de evangelização e foi obtendo conversões com a dedicação ao seu povo e o exemplo de vida.