Základy kostela se zvonicí a ohradní zdí vznikly zřejmě v 11. století. Z této doby (a nejpozději do 13. století) lze datovat východní románský závěr. Loď vznikla zřejmě během přestavby roku 1571 za Albrechta Bryknara z Brukštejna. Za Schwarzenbergů byl celý kostel upravován. Nejprve barokně, poté v roce 1894 došlo i k prodloužení stavby.