Kostel byl jako kostelík osady Batelov postaven v 13. století, v současném kostele jsou dochovány zdi lodi a presbytáře. Kostel měl být dle jiných zdrojů postaven jako votivní kostel v roce 1648 a během švédských válek byl vypálen a opuštěn. V roce 1670 pak byl kostel přestavěn, získal tak svoji současnou renesanční podobu. K původnímu kostelu byla přistavěna sakristie, proražen vchod na západní straně kostela, zvětšena okna a zaklenut presbytář. V 19. století pak byl kostel opět rozšířen, byla postavena kruchta a plochý strop zaklenut dešťovou klenbou.