Im 12. Jahrhundert wird das Stift gegründet und von Augustiner-Chorherren bezogen. Aufgrund der anhaltenden Türkengefahr wurde das Stift im 15. Jahrhundert zu einer Klosterburg mit Wassergraben, Wehrmauer und Zugbrücke umgebaut.

Die heutige Stiftskirche wurde 1660 – 1662 erbaut und ab 1700 im Stil des Hochbarock umgestaltet.