Cetatea Corvin a fost amenajată în 1446, când a început construcția la ordinul voievodului Transilvaniei Ioan Hunyadi (în maghiară: Hunyadi János, în română: Iancu sau Ioan de Hunedoara) care dorea să transforme fostul donjon construit de Carol I al Ungariei. Inițial, castelul a fost dăruit tatălui lui Ioan Hunyadi, Voyk (Vajk), de către Sigismund de Luxemburg, rege al Ungariei și Croației, ca despărțire în 1409. De asemenea, tot în 1446, John Hunyadi a fost ales ca regent-guvernator de către Dietă.
Edificat în stil renascentist-gotic și construit pe locul unei fortificații mai vechi, pe o stâncă deasupra râului Zlaști, mai mic, castelul este o structură mare și impunătoare, cu turnuri înalte, bastioane, o curte interioară, acoperișuri divers colorate și o multitudine de ferestre și balcoane împodobite cu sculpturi în piatră. Castelul prezintă, de asemenea, un zid dublu pentru o fortificare sporită și este flancat de turnuri atât dreptunghiulare, cât și circulare, o inovație arhitecturală pentru arhitectura transilvăneană din acea perioadă. Unele dintre turnuri (Turnul Capistrano, Turnul Deșertat și Turnul Toboșarilor) au fost folosite ca închisori. Turnul Buzdugan (un tip de buzdugan după care a fost denumit) a fost construit exclusiv în scop defensiv și avea exteriorul decorat cu motive geometrice. Turnurile de formă dreptunghiulară au deschideri mari pentru a găzdui arme mai mari.
Castrul are trei zone mari: Sala Cavalerilor, Sala Dietei și scara circulară. Sălile sunt de formă dreptunghiulară și sunt decorate cu marmură. Sala Dietei era folosită pentru ceremonii sau recepții formale, în timp ce Sala Cavalerilor era folosită pentru ospețe. În 1456, Ioan Hunyadi a murit, iar lucrările la castel au stagnat. Începând cu anul 1458, au avut loc noi comenzi pentru construirea aripii Matia a castelului. În 1480, lucrările la castel au fost complet oprite, iar castelul a fost recunoscut ca fiind una dintre cele mai mari și mai impresionante clădiri din Europa de Est.
Secolul al XVI-lea nu a adus îmbunătățiri castelului, dar pe parcursul secolului al XVII-lea au fost făcute noi adăugiri, în scopuri estetice și militare. Din punct de vedere estetic, noul Palat Mare a fost construit cu fața spre oraș. O clădire cu două niveluri, a găzduit camera de locuit și o zonă de locuit mare. în scopuri militare, au fost construite două noi turnuri: Turnul Alb și Turnul Artileriei. De asemenea, a fost adăugată curtea exterioară, folosită pentru administrație și depozitare.
Actualul castel este rezultatul unei campanii de restaurare fanteziste întreprinse după un incendiu dezastruos și multe decenii de neglijență totală. S-a observat că „arhitecții moderni i-au proiectat propriile interpretări melancolice despre cum ar trebui să arate un mare castel gotic”.
.