An unusual triple-gabled west front was built in the 1840s when the dilapidated medieval tower was demolished. The outer walls of the nave are also nineteenth-century but inside is still largely medieval. The north arcade is Norman and the south Early English. Early twelfth-century is the splendid chancel arch and the chancel east wall has lancet windows. There is an Anglo-Saxon effigy of a priest.
Cambridgeshire Historic Churches Trust is a registered charity, number 287486.