The oldest part of the church is the tower, which was constructed in the 15th century.
The church was restored in 1841, and the chancel was rebuilt in 1843, all this work being by Anthony Salvin.
It has a three-bay nave and a lower two-bay chancel, a north aisle, and a south porch.
The tower is at the west end and has two stages, with diagonal buttresses.
The east window of the chancel also has three lights, and stained glass made by William Wailes.