Construita in varful unui deal in anul 1395, cetatea a fost una dintre cele mai puternice din Transilvania. Vechea cetate de pe dealul Sf. Martin a fost distrusa in anul 1529.
Pe la mijlocul secolului al XVI-lea cetatea a fost refacuta de catre generalul conte Arko, capatand in marea parte infatisarea de astazi.
Fortificata din nou in secolul urmator si renovata de mai multe ori, cetatea s-a dovedit a fi un adapost sigur mai ales pe timpul rascoalelor din perioada principelui Rakoczi.
Cheltuielile mari de intretinere au determinat orasul sa daruiasca cetatea imparatesei Mariei Tereza. Cetatea a intrat apoi in posesia statului si a avut diverse destinatii, mai ales ca inchisoare.
Astazi cladirea adaposteste un restaurant cu specific romanesc, nu foarte popular.