The oldest parts of the church date from the 12th century; these include the tower, the chancel arch, and the south doorway.
The chancel was rebuilt and enlarged in the early 14th century, and aisles were added to the nave at the same time.
The nave and aisles were rebuilt later in the century, although the arcades survive, and the south doorway was moved.
[1] From 1873 to 1884, the church was restored by John Loughborough Pearson, with work including altering the floor levels, rebuilding the south porch and some roofs, and adding a vestry.
[2] The church is surrounded by green space, some of which floods after heavy rain.