Es handelt sich um eine ursprüngliche romanische Kirche. An der Stelle der heutigen Kirche stand bereits im 12. Jahrhundert eine kleinere romanische Kirche, von der ein Teil des Steinblockmauerwerks, darunter ein Fenster in der Nordwand, erhalten geblieben ist. Mit dieser Datierung ist sie die älteste Kirche in Prachatice, denn die Kirche St. Jakobus wurde in Prachatice erst im 14. Jahrhundert erbaut. Im 13. Jahrhundert wurde die Kirche vergrößert. Die Vorhalle wurde im 16. Jahrhundert angebaut, ebenso der Kirchturm. Barocke Umbauten erfolgten in den Jahren 1687, 1753 und 1771. Das Dach des Turms stammt aus dem Jahr 1890. Der Friedhof wurde vor 1562 angelegt und 1587, 1909 und 1929 vergrößert.