There was no mention of a church here at the time of the Domesday Survey in 1086. The earliest parts of today's structure are parts of the nave, which date back to the 12th century. The south arcade and the south aisle were added at the end of the 13th century, with the tower and spire following around 1300. Ten years after that the chancel, north arcade and north aisle were all added. The south aisle and the north aisle were rebuilt around 1400, with the porch and clerastory being added then.
The church was restored in 1862, with the spire having further work on it in 1884. The tower was repaired in 1908, and again in 1925 after it was damaged by lightning. Five bells hang here.