Tidigare stenkyrka på platsen uppfördes på 1100-talet och revs 1876.
På 1840-talet lades grunden till nuvarande kyrka, men bygget avstannade. 1872 återupptogs arbetet enligt Ludvig Hedins ritningar och fullbordades 1876 då kyrkan invigdes av biskopLars Landgren. 2 mars 1925 eldhärjades kyrkan, men merparten av de äldre inventarierna kunde räddas.