Jeho historie sahá do přelomu 12. a 13. století, kdy na těch místech pravděpodobně stála dřevěná kaple. Ta byla ve 14. století nahrazena zděným gotickým kostelem.

V roce 1668 na náklady místních farníků se k němu přistavěla ze severní strany kaple sv. Jana, o několik let později z jižní strany kaple Panny Marie Růžencové.

22. srpna 1850 uhodil do chrámu blesk. Vzniklým požárem se poškodila věž, klenba i jeho vybavení. Při následné opravě byla původní gotická klenba nahrazena nižší valenou a barokní věž s cibulovou bání se změnila na jehlancovou.

Dnešní podobu kostel získal při rekonstrukci v letech 1910 až 1911.