A mai várkastélyt és a hozzákapcsolódó város erődítéseit eredeti alakjukban 1534 és 1542 között Perényi Péter építtette. 1617-1618-ban a várkastély keleti szárnyára emeletet húztak, 1628-ban elkészült az új-bástya, s megerősítették a templom északi falát is. 1642-től a kastély déli szárnyára is emeletet építettek, 1647-ben pedig elkészült a Lorántffy-loggia |