Die romanische Kirche wurde im 13. Jahrhundert erbaut und wie viele andere Sakralbauten im 17. Jahrhundert barockisiert.

Sie gehört zum ehemaligen Augustinerchorherrenstift, welches von 1229 bis 1785 bestand und heute als Schloss Stainz bekannt ist.