The church dates from the 13th Century and is a Grade I-listed building in view of its exceptional qualities. It is now maintained as special Sanctuary Church by the Diocese of Bangor. It was extensively restored and probably extended in the late 15th or early 16th Centuries. It had minor restorations in the 19th and 20th Centuries but retains most of its medieval character. There is a 17th Century porch and bellcote at the south end, with bell inscribed with the date 1660.
The interior of the church includes 17th Century wall paintings with texts and a skeletal figure. The benches date from about 1823 and record the names, addresses and occupations of their 19th Century occupants.
When the church was no longer able to sustain a congregation regular services were discontinued with the St Celynnin’s church which had been built in Llwyngwril in 1842 providing an alternative with easy access.