The original church was built in the 12th century to serve the population to the south of the River Kennet, who found it difficult to reach St Mary's during winter floods of the river.
In 1872, the original small mediaeval church was rebuilt by James Piers St Aubyn in Early English style retaining only the 13th century aisle walls and Perpendicular style west tower.