
Jednolodní kostel, orientovaný k východu. Loď i presbytář jsou obdélné, na východní straně má čtvercovou sakristii, na jižní straně předsíň s volutovým štítem. Na hřebenu střechy lodi sanktusová vížka.
Presbytář je zaklenut křížovou klenbou, loď plochostropá. V presbytáři se nacházejí gotické sedile a malý sanktuář.
V jihovýchodním rohu hřbitova stojí hranolová zděná zvonice s vysokou jehlancovou střechou. Původně zřejmě renesanční gotizující stavba byla upravena po zásahu bleskem roku 1900 a znovu při opravě v 90. letech 20. století.
Dnes slouží jako hřbitovní, v 90. letech 20. století byl celý areál (včetně hřbitovní zdi a zvonice) opraven..
Kolem kostela se rozprostírá hřbitov, obehnaný zdí. V jihovýchodním rohu hřbitova stojí samostatná hranolová zděná zvonice s vysokou jehlancovou střechou, postavená později než samotný kostel, snad v průběhu 15. století. Původně zřejmě renesanční gotizující stavba byla upravena po zásahu bleskem roku 1900 a znovu při opravě v 90. letech 20. století. Původní zvon sv. Ondřeje z roku 1496 byl v 17. století puklý, takže byl r. 1660 velvarskými radními poslán pražskému zvonaři Mikuláši Lőwovi jako materiál na odlití jiných zvonů..