Kostel je zmiňován již od 14.století. Původně zde stával dřevěný kostel, který byl později nahrazen gotickou kamennou stavbou a pokládá se za jeden z nejstarších kostelů v Čechách.
V suterénu kostela se nacházejí hrobky některých majitelů panství. Další z majitelů panství mají náhrobní kameny na zdi kostela zvenku.
V roce 1770 byla přistavěna kaple sv. Anny. V roce 1811 byl
kostel přestavěn do empírového slohu a vnitřní úpravy byly provedeny na konci 19. století.
Nyní je kostel polovykradený, mše se nekonají, ale nově je pokryta střecha kostela i kaple.