Kościół zbudowany został w 1904 r. przez ówczesnego proboszcza ks. Józefa Lasaka, wg projektu arch. Józefa Danka pod nadzorem arch. Jana Krajewskiego. Jego poświęcenia dokonał bp L. Wałęga w 1905 r. Kościół zbudowany został w stylu neogotyckim, z cegły, kryty dachówką, jednonawowy z węższym prezbiterium zamkniętym trójbocznie, oraz dwiema symetrycznymi kaplicami. Po bokach prezbiterium są dwie przybudówki zakrystyjne. Wnętrze świątyni nakryte sklepieniami krzyżowo-żebrowymi. Prezbiterium, kaplice i przęsła nawy zostały wydzielone ostrołukowymi, profilowanymi arkadami. Kościół posiada trzy ołtarze neogotyckie: dwa z nich (główny i św. Józefa) zakupione w firmie Ferdynanda Stuflesera w Tyrolu w 1910 r.
Parafia została erygowana w 1988 roku przez bpa I Łobosa. Przed 1580 r. Jan z Osieka wraz z miejscową ludnością wybudował kaplicę p.w. św. Anny, którą dekretem oficjała krakowskiego z 2 listopada 1580 r. przyłączono do parafii Osiek (za Wisłą), a 26 marca 1599 r. do parafii Chorzelów.