Na základech románské baziliky z první poloviny 12. století byl počátkem 14. století vystavěn gotický chrám. Do dnešní podoby jej upravil J. B. Santini v letech 1713 - 1720. Kostel je trojlodní s dlouhým pětiboce uzavřeným presbytářem, k němuž přiléhá sakristie.
Trojlodí je zaklenuto valenou klenbou s štukovými krouženými žebry, presbytář je sklenut klenbou žebrovou. V kostele je hodnotné barokní zařízení pocházející z období po roce 1720.