Kostel je jednolodní, obdélný s portálem na jižní straně. Na severní straně je sakristie a na západě hranolová věž s malou předsíní po jižní straně.
V hladké věži zůstaly zachovány dvě řady původních podvojných oken.
Ostatní okna jsou z doby přestavby. Při této přestavbě získal kostel současnou pseudorománskou fasádu. Cibulovitá báň věže vznikla v roce 1884.
Zařízení kostela je převážně barokní a rokokové. Hlavní oltář sem byl přenesen z kostela sv. Jakuba v Praze a pochází z doby okolo roku 1700. Na oltáři je nový obraz Nejsvětější Trojice, původní obraz Všech svatých je nyní na severní straně lodi. Oltář sv.Jana Nepomuckého a kazatelna jsou z 19.století, socha sv.Antonína je rokoková.