The nave and chancel have Roman brick quoins which are at the latest, Norman, but possibly Saxon. The building was extended to the east in the 13th century, with a mixture of septaria, roman tiles and rubble, fenestrated with 3 stepped lancet windows.
The tower was built in the 15th century and is is a good example of ornamental flint-and-brick construction. In the early 16th century, the south nave wall was remodelled in red brick, with the addition of a porch, leaving the line of the earlier, higher roof arch still visible on the east wall of the tower. As a result, the chancel is, unusually, higher than the nave. Grade I listed.