Přes svou sestru Alžbětu ("Erzsébet") byl Michal Szilágyi sešvagřen s Janem Hunyadim. Roku 1456 úspěšně ubránil obležený Bělehrad. Po popravě následníka uherského trůnu Ladislava Hunyadiho prosadil Szilágyi na trůn Matyáše Korvína a byl mladým Matyášem v lednu 1458 jmenován regentem na pět let. Regentství ovšem bylo poznamenáno spory o moc s mladým králem a Szilágyi se funkce vzdal již v srpnu 1459.