Pierwotny kościół drewniany pw. św. Andrzeja, fundacji cystersów sulejowskich, i parafia powstały przed 1478. Kolejny kościół, także drewniany, pochodził z XVI w. Obecna świątynia zbudowana została w latach 1825–1826 z fundacji Wacława i Anny Glasserów. Kościół powiększono staraniem ks. Piotra Górskiego w 1881 o prezbiterium, zakrystię, skarbczyk, kruchtę i kaplicę północną. Został on znacznie zniszczony podczas I wojny światowej, a następnie odbudowany staraniem ks. Feliksa Pomorskiego. Konsekracji świątyni dokonał 17 września 1927 bp. Paweł Kubicki. Kościół jest jednonawowy, orientowany, wzniesiony z kamienia na rzucie prostokąta.