Kyrkan är från 1400-talet men har byggts till under olika epoker. Sedan det ursprungliga tornet brandskadats efter ett åsknedslag, fick det år 1782 en ny överdel efter ritning av Carl Fredrik Adelcrantz, som anknöt tornets arkitektur till det Cederflychtska fattighuset. Bänkinredningen från år 1748 finns kvar i sitt ursprungliga skick.