Stefan był synem księcia węgierskiego Gejzy i Adelajdy - córki księcia polskiego Mieszka I.
Urodził się w Ostrzychomiu. Prawdopodobnie przyjął sakrament bierzmowania z rąk św. Wojciecha. W 995 r. poślubił Gizelę, córkę księcia bawarskiego i siostrę cesarza Henryka II. W roku 997 Stefan objął rządy w kraju.
Mówi o. Stanisław Tasiemski, dominikanin.
Za zezwoleniem papieża król ufundował metropolię w Ostrzychomiu i dziewięć zależnych od niej stolic biskupich. Sprowadził na Węgry kapłanów i zakonników, zakładał ośrodki duszpasterskie.
Stefan zmarł w Ostrzychomiu 15 sierpnia 1038 roku. Został kanonizowany razem z synem św. Emerykiem w 1083 r.
Jest patronem Serbii i Węgier oraz tkaczy.
W ikonografii św. Stefan przedstawiany jest w stroju królewskim, w koronie. Jego atrybutami są: chorągiew z Najświętszą Maryją Panną, glob, a na nim krzyż - symbol misyjnej działalności, korona i makieta kościoła w ręku.