The fabric of the church dates from the 12th century, with additions or alterations in the 16–17th, 18th and 19th centuries.