
Jednolodní kostel s obdélným presbytářem a obdélnou patrovou sakristií. Z nejstarší stavební fáze se dochovalo zdivo věže s tribunou (na věži se zachovala sdružená raně gotická okna, zakončená trojlistem), zdi lodi, sakristie s oratoří v patře. Dnešní vchod je předsíní před západním průčelím, s hrotitým portálkem ze 3. čtvrtiny 13. století. Původní gotický hlavní portál byl přenesen do novogotického přístavku z 19. století.
Přestavěn Rožmberky po roce 1374. Až do úprav v době baroka chránila kostel s přilehlým hřbitovem hradební zeď s dřevěným podsebitím, arkýřovými nárožními baštami, bránou, zdvihacím mostem a příkopem. V renesanci byla k západnímu průčelí přistavěna samostatně stojící zvonice, která byla spolu se zdmi kostela opatřena sgrafity (částečně obnovenými v 50. letech 20. století). V letech 1862–64 byl po celé délce severní zdi lodi přistavěn přístavek..