Kostel byl založen v roce 1350 císařem římským a králem českým Karlem IV. Dostaven a vysvěcen byl 18. září L.P. 1377 Janem Očkem z Vlašimi. Do roku 1785 zde působilo arciopatsktví lateránských kanovníků Řádu sv. Augustina. Po roce 1948 zde byla zřízena duchovní správa.