Parafia pw. św. Michała Archanioła została erygowana 30.10.1493 r. przez Biskupa łuckiego Jana II Andruszewicza z fundacji Jakuba Ciechanowskiego i braci Mioduszewskich.
W historii parafii istniało kilka kościołów drewnianych, z których ostatni zbudowano w 1769 r. Obecny kościół murowany pw. św. Michała Archanioła zbudowano w latach 1898-1903 staraniem ks. prob. Franciszka Kachnowskiego. W czasie wojny w 1944 r. znacznie zniszczony, odbudowany w 1949 r. staraniem ks. prob. Józefa Kuleszy. W latach 1972-1985 staraniem ks. prob. Henryka Szymanowskiego wyposażono wnętrze kościoła łącznie z malowaniem kościoła. Kościół został konsekrowany 9.03.1997 r. przez Biskupa łomżyńskiego Stanisława Stefanka.
Liczba wiernych: 1243