Miroslavo parapija įkurta 1719 m. Jai skirti 8 kaimai. Metrikų knygos rašytos nuo 1746 m. Antanas ir Teresė Važinskai 1763 m. pastatė naują medinę bažnyčią, įkūrė marijonų vienuolyną. Vienuoliai įsteigė mokyklą. Į bažnyčią 1835 m. trenkė žaibas, ji sudegė. Pastatyta laikina, 1847 m. – nauja mūrinė bažnyčia (valdžia skyrė 75 000 rb pašalpą) ir vienuolyno rūmai.
1864 m. vienuolynas uždarytas. Marijonas kunigas Vincentas Grincevičius už išeinančiųjų į sukilimą prisaikdinimą 1864 m. ištremtas į Sibirą. 1895–1910 m. Miroslave klebonavęs Antanas Radzinskas 1897 m. atnaujino ir pailgino bažnyčią, pristatė dvi koplyčias. 1906 m. įsikūrė „Žiburio“ draugijos skyrius (pirmininkas kunigas K. Stankaitis). Jis 1907 m. įsteigė biblioteką – skaityklą, surengė Miroslave pirmą viešą vakarą.
Atsitraukdami Rusijos kareiviai 1914 m. bažnyčią susprogdino. 1917 m. parengtas jos atstatymo projektas. Pamaldos laikytos buvusioje prieglaudoje. Kunigas Juozapas Lelešius su parapijiečiais bažnyčią atstatė. 1944 m. bažnyčia apniokota. Po karo klebonas Antanas Šilingas ją suremontavo.