Acquistò fama combattendo i Turchi a Varna (1444) e Belgrado (1456). Fu voivoda di Transilvania (1441-1456), capitano generale (1444–1446) e poi reggente del Regno d'Ungheria (1446–1453)