1393 m. Dauguose buvo pastatyta pirmoji medinė bažnyčia. Jos statymu rūpinosi kunigaikštis Vytautas.
Dabartinė bažnyčia statyta 1858 - 1862 m. pagal architekto T. Tišeckio projektą. Tai istoristinio stiliaus bažnyčia, turinti gotikos, klasicizmo ir baroko bruožų. Šalia bažnyčios stovi varpinė.