O místě
Jádrem dnešní stavby je raně gotický trojlodní kostel z druhé poloviny 13. století, který vznikl v dílně působící za vlády Přemysla Otakara II. a nahradil starší románský kostel. Po požáru v polovině 14. století se obnovy ujal Petr Parléř; z této etapy pochází vysoký chór. Samostatná zvonice byla vybudována na konci 15. století poté, co zvonění narušilo statiku severní věže. Později do ní byly přeneseny také zvony a v 18. století orloj. Výraznou proměnou prošel kostel při puristické obnově a dostavbě podle projektu Josefa Mockera v letech 1878–1910. Za druhé světové války jej poškodila bomba a obnova zahájená roku 1963 pokračuje průběžně.