Die grosse Pfarrei, ins Frühmittelalter zurückgehend, wird 1185 erstmals erwähnt. Sie umfasste Seengen, Egliswil (eigene Kirche), Tennwil, Meisterschwanden, Hallwil, Boniswil-Ost (an der Landstrasse) und Alliswil (mit dem
Schwaderhof). Nach der
Reformation, 1531, kam Fahrwangen dazu (von Sarmenstorf). 1817 wurde Meisterschwanden mit Fahrwangen selbständig (Tennwil erst 1901 angegliedert).
Der Vorgänger der heutigen Kirche, ein spätgot. dreischiffiger Bau, trat 1496 anstelle des baufälligen roman. Gotteshauses (Mauritius?). 1820/21 wurde durch den Beromünsterer Architekten Jost Kopp die moderne Kirche mit dem auffallenden spätklassizistischen Querraum erbaut. Der Grundriss bildet innen ein Oval, aussen ein gestrecktes Achteck. Der Turm auf der Nordseite trägt einen Kuppelhelm mit achteckiger Laterne.