The first church to stand on the current site is believed to have been built in the Anglo-Saxon era. Little is known about the first church, but remains from its construction can be seen inside the current building, including the stone font and a carved cross shaft. The church was rebuilt in c. 1140, and significant additions were made in the following decades, including a north aisle in 1150 and the south aisle in 1190. In about 1200 drastic alterations were made due to the collapse of the tower, which had until then sat in the centre of the building. The tower was replaced, but with a new structure at the west end of the church, to which the spire was later added. The chancel was enlarged in 1300, in order 'to accommodate the increasingly elaborate church services of the time', resulting in the unusual situation that the east end of the church is wider than its nave. The church features two chantry chapels, which were built to the north and south of the sanctuary: the north chantry chapel, built in 1337, originally contained the effigy of Sir William Bruce, though his remains were relocated to the chancel step in order to accommodate the present organ; the south chantry chapel, built in 1407, contains two effigies, of Sir David and Dame Margery Roucliffe, which are still in situ. The last major structural alterations were carried out in the 15th century when the walls of the nave were raised and clerestory windows added. It was onto these that the church's wall paintings were painted.
