Katalikai, norėdami apgauti caro valdžią, 1902–1904 m. pastatė didelius namus, kuriuos pavertė koplyčia – Viekšnių parapijos filija. Vidaus reikalų ministras 1904 m. koplyčią leido įrengti. 1906 m. spalio 31 d. pašventinta beveik dvigubai padidinta bažnyčia. Ji turėjo nuolatinį kunigą. „Saulės“ draugijos skyrius 1907 m. parapijos namuose įsteigė lietuvišką pradžios mokyklą. 1911–1914 m. veikė Lietuvių katalikų blaivybes draugijos skyrius.
Po 1928 m. įkurta parapija. Pagal architekto Vytauto Landsbergio-Žemkalnio projektą 1930 m. pradėta statyti dabartinė mūrinė bažnyčia. Ją 1936 m. rugpjūčio 2 d. konsekravo vyskupas Justinas Staugaitis. Bažnyčią 1943 m. dekoravo dailininkas Rimtas Kalpokas.