Construite durant le règne du prince Lazare Hrebeljanović soit disant sur ordre du duc Momčilo duquel elle tient son surnom de Momčilov Grad, la forteresse de Pirot se situait aux premières loges des combats entre Serbes et Ottomans. C'est pourquoi elle fut utilisée à un rôle militaire jusqu'à la moitié du XXème siècle. De petite taille, la forteresse n'a souffert d'aucune démolition même si les nombreuses conquêtes territoriales affecta son pays d'attribution (Serbie, Empire Ottoman, Bulgarie...)
La forteresse se divise en deux parties, une ville haute de forme polygonale irrégulière de 50m sur 35 défendue par quatre tours. L'entrée se faisait pas la courtine Sud-Ouest et le donjon se trouvait sur la courtine Nord. Puis une ville basse protégée par d'importantes fortifications flanquées de tours d'observation et de porte d'accès.