Primo figlio di sesso maschile del re Béla IV d'Ungheria e Maria Lascaris, Stefano fu incoronato sovrano all'età di sei anni per volere di suo padre, che lo nominò duca di Slavonia. Ancora minorenne, Stefano sposò Elisabetta, figlia di un capo dei Cumani a cui suo padre aveva concesso di risiedere nella grande pianura ungherese.

Re Béla nominò Stefano duca di Transilvania nel 1257 e duca di Stiria nel 1258. I nobili locali della Stiria, una regione annessa quattro anni prima al regno d'Ungheria, non tollerarono il suo modo di governare e si prodigarono per scacciarlo. Assistiti dal re Ottocaro II di Boemia, gli aristocratici si ribellarono ed espulsero le truppe di Stefano dalla maggior parte della Stiria. Dopo che Ottocaro II sconfisse l'esercito congiunto di Stefano e di suo padre nella battaglia di Kressenbrunn il 12 luglio 1260, Stefano lasciò la Stiria e tornò in Transilvania.

Con il passare del tempo, il rapporto tra Stefano e suo padre si incancrenì e, nel 1262, si finì per giungere a un'intesa ai sensi della quale il giovane ricevette possesso di tutte le terre magiare situate a est del Danubio, oltre a vedersi riconosciuto il diritto di fregiarsi del titolo di rex iunior. Nel 1264 e nel 1265 scoppiò una guerra civile tra il padre e figlio, poiché Stefano accusò Béla di volerlo diseredare. Alla fine, fu concluso un trattato di pace nel 1266, ma la fiducia tra i due non tornò mai a essere quella di una volta. Stefano successe al padre, che morì il 3 maggio 1270, senza che nessuno si opponesse, ma sua sorella Anna e i più stretti consiglieri di suo padre fuggirono nel regno di Boemia. Ottocaro II invase l'Ungheria nella primavera del 1271, ma Stefano fu capace di respingerlo. Nell'estate successiva, un nobile ribelle catturò e imprigionò il figlio di Stefano, Ladislao; poco dopo, Stefano si ammalò improvvisamente e morì, venendo sostituito proprio dal discendente rapito.

Biografia Primi anni (1239-1245)

Nato nel 1239, Stefano fu il primo figlio di sesso maschile avuto da Béla IV d'Ungheria e da sua moglie Maria Lascaris, figlia di Teodoro I Lascaris, imperatore di Nicea.; . L'arcivescovo Roberto di Strigonio lo battezzò il 18 ottobre dello stesso anno in cui nacque.. Il nome del bambino, che sin dalla sua nascita appariva il più papabile erede al trono, si doveva a Santo Stefano, il primo storico re dell'Ungheria..

Béla e la sua famiglia, incluso Stefano, fuggirono a Zagabria dopo che i Mongoli avevano surclassato l'esercito reale nella battaglia di Mohi l'11 aprile 1241 durante la loro prima invasione dell'Ungheria.. I Mongoli attraversarono il Danubio ghiacciato nel febbraio 1242 e la famiglia reale fuggì fino alla ben fortificata città della Dalmazia di Traù.; . Il re e la sua famiglia tornarono dalla Dalmazia dopo che gli invasori asiatici si ritirarono inaspettatamente dall'Ungheria a marzo..

Rex iunior Duca di Slavonia (1245-1257)

Uno statuto reale del 1246 parla di Stefano definendolo "re e duca di Slavonia". Come hanno sostenuto secondo gli storici Gyula Kristó e Ferenc Makk, è possibile che, nel 1245, Béla incoronò suo figlio come rex iunior concedendogli l'amministrazione delle terre situate tra il fiume Drava e il Mare Adriatico.; . Fino a quel momento le province che furono assegnate a Stefano, che all'epoca aveva sette anni, ovvero la Croazia, la Dalmazia e la Slavonia, erano amministrate da governatori reali che godevano del titolo di bani.; .

In una lettera indirizzata a papa Innocenzo IV alla fine del 1240, Béla IV scrisse che «[a] nome della cristianità abbiamo chiesto a nostro figlio di sposare una giovane cumana».. La sposa era Elisabetta, figlia di un capo dei Cumani che Béla aveva invitato e autorizzato a stabilirsi nelle pianure lungo il fiume Tibisco.; . Elisabetta era stata battezzata, ma dieci capi cumani presenti alla cerimonia prestarono comunque il loro consueto giuramento su di un cane trafiggendolo in due con una spada..

Duca di Transilvania e Stiria (1257-1260)

Quando Stefano divenne maggiorenne nel 1257, suo padre lo nominò duca di Transilvania.; . Il governo di Stefano in Transilvania fu di breve durata, poiché suo padre ordinò che si trasferisse in Stiria nel 1258.; . La Stiria era stata annessa nel 1254, ma i signori locali si ribellarono ed espulsero il governatore imposto da Béla IV, Stefano I Gutkeled, prima della nomina di Stefano.. Stefano e suo padre invasero assieme la Stiria e riuscirono a sedare la ribellione.. Oltre alla Stiria, Stefano ricevette anche l'assegnazione di due comitati vicini (Vas e Zala) in Ungheria da suo padre.; . Il giovane lanciò, a titolo di rappresaglia, un'incursione di saccheggio nella Carinzia nella primavera del 1259, vendicandosi del sostegno che il duca Ulrico III di Carinzia forniva agli insorti in Stiria.; .

Il governo di Stefano si rivelò impopolare in Stiria. Con il sostegno del re Ottocaro II di Boemia, gli aristocratici della regione si ribellarono di nuovo.. Stefano riuscì a preservare solo Pettau (l'odierna Ptuj, in Slovenia) e il circondario.. Il 25 giugno 1260, Stefano attraversò il fiume Morava per invadere il regno di Ottocaro.. La sua forza militare, al cui interno figuravano truppe sicule, rumene e cumane, surclassò l'esercito austriaco.; . Tuttavia, in occasione della decisiva battaglia di Kressenbrunn, l'esercito congiunto composto da re Béla e da Stefano fu sconfitto il 12 luglio, principalmente perché le forze principali, che erano sotto il comando del sovrano magiaro, giunsero in ritardo.; . Stefano, il quale era al comando dell'avanguardia, riuscì a malapena a fuggire dal campo di battaglia.. Con la pace di Vienna firmata il 31 marzo 1261 si chiude il conflitto tra Ungheria e Boemia; il trattato imponeva Béla IV di rinunciare alla Stiria in favore di Ottocaro II..

L'instabilità prima e dopo la guerra civile (1261-1270)

Stefano tornò in Transilvania e iniziò a governarla per la seconda volta dopo il 20 agosto 1260.; . Assistito da suo padre, invase la Bulgaria e si assicurò il controllo di Vidin nel 1261.. Suo padre fece ritorno in Ungheria prima della fine della campagna, circostanza che costrinse Stefano a proseguire la campagna da solo.. Il giovane assediò Lom, sul Danubio, e avanzò fino a Tarnovo all'inseguimento dello zar Costantino I di Bulgaria. Tuttavia, lo zar riuscì a evitare qualsiasi scontro con gli invasori e Stefano ritirò le sue truppe dalla Bulgaria entro la fine dell'anno.

Il rapporto di Stefano con Béla IV si deteriorò all'inizio del 1260.. Gli atti di Stefano lasciano trapelare il suo timore di venire diseredato ed espulso dal padre. Egli accusò alcuni aristocratici magiari, senza farne i nomi, di aver aizzato il vecchio monarca contro di lui. Nonostante ciò, i documenti di Stefano provano che beneficiò di alcuni concessioni territoriali in Bihar, Szatmár, Ugocsa e in altri comitati situati lontano dalla Transilvania..

Gli arcivescovi Filippo di Strigonio e Smaragd di Kalocsa si impegnarono a mediare dopo alcuni scontri verificatisi in autunno tra i sostenitori delle due diverse fazioni.; . Ai sensi della pace di Pressburgo del 1262, conclusa intorno al 25 novembre, i due divisero il paese lungo il Danubio: le terre a ovest del fiume rimasero sotto il dominio diretto di Béla, mentre quelli a est restavano in capo a Stefano, il re minore.; . Nel confermare il trattato il 5 dicembre, Stefano promise anche che non avrebbe invaso la Slavonia, la quale era stata concessa a suo fratello minore, Béla, dal padre.. In quell'occasione, Stefano si definì nello scritto «Rex iunior, Duca di Transilvania e Signore dei Cumani».; .

Un nobile bulgaro, il despota Giacobbe Svetoslav, cercò assistenza da Stefano dopo che i suoi domini, situati nelle regioni a sud di Vidin, furono occupati dalle truppe dell'impero bizantino nella seconda metà del 1263.; . Stefano inviò rinforzi sotto il comando di Ladislao II Kán, voivoda di Transilvania, in Bulgaria.. Il voivoda sconfisse i bizantini e li scacciò dalle terre di Svetoslav; il magiaro concesse Vidin al bulgaro e lo convinse a prestargli fedeltà..

La riconciliazione di Stefano e suo padre si rivelò solo temporanea.. Stefano confiscò i domini di sua madre e di sua sorella Anna, comprese Beszterce (l'odierna Bistrița, in Romania) e Füzér, che si trovavano nell'area sottoposta al suo governo.. L'esercito di Béla IV attraversò il Danubio sotto il comando di Anna qualche tempo dopo l'autunno del 1264.; . A quel punto assediò e prese Sárospatak, facendo prigionieri la moglie e i figli di Stefano.. Il voivoda Ladislao Kán si rivoltò contro Stefano e guidò un esercito, composto da guerrieri cumani, alla volta della Transilvania.. Stefano sconfisse il bulgaro ribelle al forte di Déva (oggi Deva, in Romania).; . Il giudice reale di re Béla, tale Lorenzo, arrivò alla testa di un nuovo esercito e costrinse Stefano ritirarsi a Feketehalom (oggi Codlea, in Romania).; . Il giudice reale assediò la fortezza, ma i sostenutori di Stefano riuscirono a difenderne possesso. Stefano lanciò una controffensiva e costrinse l'esercito di suo padre a ritirarsi.; . Egli ottenne una vittoria decisiva sull'esercito del genitore nella battaglia di Isaszeg, combattuta nel marzo 1265.; . I due arcivescovi mediarono un nuovo accordo tra padre e figlio, il quale finì per confermare la divisione del regno nel 1262.. Béla e Stefano firmarono il trattato di pace nel Convento della Beata Vergine sull'isola dei Conigli (l'isola Margherita di Budapest) il 23 marzo 1266.; .

Durante la guerra civile in Ungheria, il vassallo di Stefano, il despota Giacobbe Svetoslav si sottomise allo zar Costantino I di Bulgaria.. Nell'estate del 1266, Stefano invase la Bulgaria, conquistò Vidin, Pleven e altri forti e sconfisse i bulgari nel giro di cinque battaglie.; . Giacobbe Svetoslav accettò nuovamente la sovranità di Stefano e poté così tornare ad amministrare Vidin.. Da quel momento in poi, Stefano si fregiò del titolo di "re di Bulgaria" nei suoi statuti.

Béla e Stefano confermarono insieme le libertà dei "servitori reali" (serviens regis), soltanto da allora finalmente conosciuti con il nome di nobili, nel 1267.. La posizione internazionale di Stefano fu rafforzata nel 1269, grazie alla doppia alleanza matrimoniale costituita tra Stefano e il re Carlo I di Sicilia, figlio di Stefano; Ladislao sposò la figlia di Carlo, Elisabetta, e il figlio omonimo Carlo II sposò la figlia di Stefano, Maria.; . La fiducia tra Béla e Stefano non fu mai ripristinata.. Sul letto di morte, il vecchio re chiese al re Ottocaro II di Boemia di dare rifugio a sua figlia Anna e ai suoi sostenitori dopo la sua morte.; .

Regno (1270-1272)

L'anziano re Béla morì il 3 maggio 1270. Sua figlia Anna si impadronì del tesoro reale e fuggì in Boemia.; . Enrico Kőszegi, Nicola Geregye e Lorenzo Aba, i più stretti consiglieri di Béla, la seguirono e cedettero il controllo di Kőszeg, Borostyánkő (Bernstein, in Austria) e di altri castelli in loro possesso lungo i confini occidentali a Ottocaro II.; . Anziché lasciare l'Ungheria, il nobile Nicola III Hahót presidiò con i soldati della Stiria il suo castello a Pölöske, dandosi a saccheggi contro i villaggi vicini.. Stefano nominò i suoi principali alleati alle più alte cariche; per esempio, Gioacchino Gutkeled divenne bano di Slavonia, mentre Matteo Csák fu nominato voivoda di Transilvania.. Stefano concesse il comitato di Strigonio all'arcivescovo Filippo, che lo incoronò re proprio a Strigonio il 17 maggio o poco dopo.; .

Il cronista polacco Jan Długosz scrive che Stefano si recò «in pellegrinaggio presso la tomba di San Stanislao»,. a Cracovia, e visitò suo cognato Boleslao V il Casto, duca di Cracovia, alla fine di agosto. I due monarchi rinnovarono «l'antica alleanza tra Ungheria e Polonia» e si allearono «per avere gli stessi amici e gli stessi nemici».; . Stefano incontrò anche Ottocaro II su un'isola del Danubio vicino a Presburgo (Bratislava, Slovacchia), ma i due conclusero solo una tregua e non una pace definitiva.; .