Na místě současného farního kostela stával románsko-gotický chrám zřejmě z přelomu 13. a 14. století, z něhož se dochovala věž. Nový barokní kostel byl postaven v letech 1726–1734. Dne 2. prosince 1805 během bitvy u Slavkova byla dělostřeleckou palbou vybita všechna okna a byla poškozena klenba kostela. Po nutných opravách byla na památku bitvy u Slavkova zasazena do omítky věže kostela dělová koule.