Ziegelbau mit reichem Parallelrippengewölbe. Das Langhaus und das nur wenig schmalere Presbyterium liegen unter einem gemeinsamen Satteldach. Auf der Südseite des Presbyteriums steht der Turm und östlich anschließend eine zweigeschossige Sakristei. Vor dem Südportal des Langhauses steht eine kleine Vorhalle. Vor die Westseite ist ein polygonaler Anbau gestellt, der über eine Treppe die Empore erschileßt.
Das Langhaus hat fünf Joche und wird außen durch Strebepfeiler gestützt. Im Inneren gliedern profilierte Schildbogenstellungen die Seitenwände. Ihnen sind halbrunde Dienste vorgelegt, die Paralllrippengewölbe tragen. Das Westjoch wird von einer Empore eingenommen.
Das Presbyterium hat ein Joch und einen Schluss aus fünf Seiten eines Achtecks. Es wird außen von Strebepfeilern gestützt. Das Netzrippengewölbe ruht auf Konsolen.
Der Viereckturm wird durch horizontale Gesimse in sechs etwa Geschoße gegliedert. Das oberste schließt in Walmgiebeln, und besitzt unterteilte spitzbogige Schallfenster. Darüber steigt der achtseitige Spitzhelm auf.
Die Sakristei liegt im Erdgeschoß und ist durch einen zweigeschossigen Anbau nach Osten erweitert.
Das Türblatt stammt aus der Erbauungszeit der Kirche.
Der frühklassiszistische Hochaltar stammt vom Ende des 18. Jahrhunderts, die Seitenaltäre und die Kanzel sind wohl etwas älter. Die ehemaligen, aus dem 19. Jahrhundert stammenden Altarbilder wurden an den Seitenaltären durch barocke Figuren ersetzt (Apollonia und Patrona Bavariae), am Hochaltar der Kirchenpatron Stephanus. Den Kreuzweg lieferte Franz Xaver Zattler im Jahr 1897.