
K mohutné románské věži se připojuje směrem k východu pětiboce uzavřený presbytář s vnějšími opěráky a křížovou klenbou, směrem k západu síňové trojlodí z 15. století síťově zaklenuté. Na severní straně věže stojí obdélná kaple sv. Kateřiny (původní sakristie), zaklenutá jedním polem křížové a jedním polem hvězdové klenby. Jižní stranu věže kryje nová sakristie z 18. století. Před trojlodím na západní straně stojí hranolová hodinová věž a schodiště na kruchtu. Vnější vzhled kostela je prostý, okna presbytáře jsou lomená s kružbami, okna trojlodí pravoúhlá. Románská věž má v posledním patře sdružená okénka, kryje ji vysoká stanová střecha. Vnitřní zařízení kostela je převážně barokní.
Nejstarší památka podhorského poddanského městečka, založeného koncem 13. století nad údolím říčky Stropnice na samém úpatí Novohradských hor. Z původního románského kostelíka se zachovala věž, stojící dnes mezi presbytářem a trojlodím. Postupně byl rozšiřován a upravován ve 14. století, po požáru roku 1486, roku 1567. V 18. století přistavěna dnešní sakristie na jižní straně hlavní věže, v 19. pak schodiště na kruchtu severně od vstupní věže v západním průčelí. V 90. letech 20. století důkladně opraven.