Kyrkans äldsta delar är från 1100-talet. På 1400-talet förlängdes långhuset mot väster och tornet uppfördes. 1741 blev tornet tillbyggt. Omkring 1870 revs det medeltida absidkoret och kyrkan förlängdes åt öster. Långhuset fick korsarmar och ett tresidigt kor. I långhusets valv finns målningar från 1300-talet, troligen utförda av Snårestadsmästaren.[1]