The earliest feature of this church is the Norman stoup outside the porch. However, the chancel and sacristy date to around 1300 and the rest of the church including the nave, aisles, west tower and porch are of 14th century date. The roofing is not original, with much of it 15th century and that over the chancel 19th century. Inside, there are several post-medieval brasses, a 15th century rood screen and pulpit along with various early medieval coffin slabs. This is one of the sixty-five Norfolk churches selected amongst the 1000 finest in England.