Первоначально это был готический замок чешских королей, затем - резиденция моравских маркграфов, а начиная с половины XVII века замок постепенно превращается в могучую крепость в стиле барокко. В систему укреплений крепости входили также казематы, строительство которых было завершено в 1742 году.

В 1783 году, в рамках реформ мест тюремного заключения в Австрийской монархии, император Иосиф II решил устроить в шпильберкской крепости тюрьму для самых жестоких и опасных преступников. Год спустя был реализован следующий императорский указ: сажать преступников, приговоренных к пожизненному заключению, в самые глубокие и самые страшные казематы. Для этой цели были построены 30 камер, сбитых из толстых деревянных досок и балок, к которым заключенные были постоянно прикованы. Хотя в таких условиях заключенные находились всего пять лет, шпильберкские казематы по своему назначению и характеру являлись страшнейшей тюрьмой австрийской монархии. Действовала она до 1855 года. Так что Шпильберк печально прославился как «тюрьма народов».

Сейчас здесь находится музей города Брно.