The church was built about 1200, from which period survive most of the walls, the north and south doors, and the east windows.
The church was heavily restored by Ewan Christian in 1886, with windows added or restored, the west end and its bellcote rebuilt, and a vestry and north porch added.
[1][2] The church is built of stone with a Welsh slate roof, and consists of a nave and a chancel in one unit, and a north porch.
On the west gable is a bellcote with two arched openings and a cross finial.
Inside, there is a 19th-century crown post roof, an aumbry in the sanctuary, and a 13th-century font with an octagonal bowl and circular stem.