På kyrkplatsen fanns tidigare en medeltida kyrka som kanske byggdes redan på 1200-talet. Nuvarande stenkyrka uppfördes åren 1798-1802 av byggmästare Johan Erik Berg efter ritningar av arkitektPer Wilhelm Palmroth. 2 september 1804 ägde invigningen rum. Kyrktornet av tegel uppfördes åren 1926–1928 efter ritningar av arkitekt Martin Westerberg.
Bland kyrkans förnämsta inventarier märks ett medeltida krucifix, ett rökelsekar från 1400-talet och en synnerligen unik madonnafigur från 1200-talet. En av kyrkans ljuskronor hängde ursprungligen i Gustav III:s gamla operahus.
En dopfunt av gotländsk kalksten är tillverkad på 1200-talet.
1850 ombyggdes orgeln av Anders Jonsson, Ringarum som ändrade Rausqvint 2 chor till Qvinta 3' och Octava 2'. Han tog även bort Mixtur 3 chor. 1912 renoverades orgeln av instrumentmakaren O Erickson, Norrköping som byggde till ett crescendoskåp och sattes in Salicional 8'. 1959 besiktades orgeln av Bröderna Moberg, Sandviken som även tog bort crescendoskåpet. Orgeln reparerades 1972 av kantor Sten-Åke Carlsson, Åtvidaberg som tog bort de trasiga stämmorna Qvinta 3' och Octava 2' och pedalklaven. Ny industriellt tillverkade Qvinta 3' och Octava 2' levererades samma år av Carlsson men sattes in vid ett senare tillfälle. Qvinta 3' är märkt Gamba och Octava 2' är märkt Dolce. 1984 eller 1985 renoverades orgeln av Claus Bro-Larsen och Jens Ole Nielsen, Danmark.[2][3]