photo : pierre bastien
L'ensemble est construit en calcaire (moellon et pierre de taille), à l'exception des voûtes, bâties en maçonnerie et en brique. Les parties bâties en moellon sont revêtues d'un enduit. Le clocher en façade est couvert d'une flèche carrée. Il forme au rez-de-chaussée un vestibule voûté d'arêtes. Il est flanqué d'une tourelle d'escalier au toit conique. La nef est voûtée en berceau plein-cintre et couverte d'un toit à longs pans. Les deux collatéraux, voûtés d'arêtes, sont couverts d'appentis. Le choeur polygonal est également voûté d'arêtes. Il possède un toit à croupes polygonales. Il est précédé d'une travée droite voûtée en berceau plein-cintre et couverte d'un toit à longs pans.
Jusque vers le milieu du 19e siècle l'église paroissiale était située dans le village du Vieux Saint-Sylvestre. L'édifice menaçant ruine, il est décidé de procéder à sa démolition et de construire une nouvelle église dans le village de Pragoulin, point central et lieu le plus peuplé de la commune. Les plans sont conçus par Agis Ledru, architecte à Clermont-Ferrand. Les travaux débutent en 1867 (adjudicataire : Jean Fauquelin, entrepreneur à Randan). En 1923, la charpente en sapin est remplacée par une charpente en peuplier et la couverture en tuile mécanique est remplacée par une couverture d'ardoise sous la conduite des architectes vichissois Antoine Percilly et Gilbert Brière (adjudicataire : Antonin Montloup, entrepreneur à Saint-Yorre).
Source : Ministère de la culture.