There has probably been a church on the site since Anglo Saxon times although no evidence of an earlier church remains. The present church was built in the Norman style probably at the end of the 12th century. The walls of the chancel and parts of the lower south wall of the nave date back to Norman times. At the end of the 13th century the North Aisle was added and the tower was built in the 15th century.