The town of Shifnal lies 3 miles E of Telford. The church, built of red sandstone, is on the SW side of the town. The nave of the church was substantially rebuilt during the restorations of 1876-79, when the aisles may have been added; the 13thc S porch remains. The crossing tower is of c.1300. The chancel has 14thc additions to the E and S and an additional c.1300 chancel arch.
Romanesque elements date from the late 12thc and include parts of the chancel: two 12thc windows in the N wall with decoration both on the interior and exterior; a chancel arch with sculptural decoration behind the later one. The S transept is also substantially 12thc with sculptural decoration on the S transept arch leading into the S chancel chapel, on the 12thc window on the W wall, now the E end of the S aisle, as well as remains of the doorway on the S wall of the S transept.