A parish church built in the 11th century with 12th-14th century alterations and then restored in the 19th century. There are indications that part of the church may date to the Saxon period. The blocked window in the chancel south wall and the evidence of a cruciform plan provided by the coarse walling here and elsewhere together indicate the existence of a Saxon cruciform church, perhaps of minster status. Further evidence of the primacy of the rubble walling is provided by the presence of a 12th century buttress with plinth in the angle between the south aisle and the chancel, built up against an existing wall which, unlike the Norman parts of the structure, has no plinth at existing ground level.
Built of limestone rubble and ashlar with slate and lead roofs, the church consists a west tower, nave, north and south aisles, and chancel.
Part of a late 10th or early 11th century grave marker is incorporated in the base of the north-east buttress of the north aisle. Remaining Norman features include the chancel, north arcade and font.