Långhus och torn är från 1300-talet, det romanska absidkoret och sakristian nybyggdes 1864–1865 efter förebild från1200-talet.