
Trojlodní basilika s výrazně převýšenou střední lodí, zaklenutou křížovou klenbou, na níž šikmo navazuje stejně vysoký presbytář s barokní valenou klenbou. Nízké boční lodi mají křížové klenby. Hlavní loď i presbytář kryje vysoká valbová střecha, boční lodi střechy pultové. Před západním průčelím hlavní lodi barokní předsíň. K severnímu boku kostela přiléhají dvě hranolové věže: přední s barokně doplněnou fasádou a sochařskou výzdobou, zadní prostá, po zřícení horní části zřejmě snížená. Obě jsou mohutné, nízké. Vnitřní zařízení je cenné, převážně raně barokní. Ve vítězném oblouku v Čechách poměrně vzácně zachovaná skupina Kalvárie na příčném trámu s nápisem. Celý kostel je vlivem nerovnosti terénu rozdělen do několika výškových úrovní, spojených schodišti.
Stojí na místě románského kostela původní osady, zjištěného asi 60 cm pod dnešní dlažbou hlavní lodi. Dnešní kostel stavěn od počátku 14. století, dokončen až v polovině 16. století (v průběhu stavby zřejmě poškozen při husitských taženích). Roku 1660 se zřítila zadní věž a prorazila klenbu presbytáře, ta poté nahrazena valenou. Po požáru 1779 barokně upravován, velké opravy 1910 a v 90. letech 20. století.