Pirmoji bažnycia pastatyta ir parapija isteigta apie 1500 m. Nauja
medine bažnycia pastatyta 1590 m. Jai priklause 18 valaku žemes,
sklypas miestelyje. 1664 m. prie bažnycios pastatyta Rokiškio dvaro
savininku Krošinskiu koplycia. 1666 m. minima klebonija ir varpine.
Nuo 1691 m. rašytos metriku knygos. Iki 1700 m. pastatytas
priebažnytis. Nuo 1700 m. veike parapine mokykla. Bažnyciai
sudegus, 1713 m. kunigaikštiene Elena Krošinskiene-Tyzenhauziene
pastate nauja medine. Ji 1778 m. buvo pakrypusi, begriuvanti.
Bažnyciai 1806 m. priklause Bulveniškio palivarkas su Zypoliu
kaimu.
1864 m. bažnycia sudege. Pamaldos laikytos kapiniu koplycioje.
1866 m. patvirtintas architekto Frydricho Gustavo fon Šachto
murines bažnycios projektas. 1868–1877 m. pastatyta dabartine
bažnycia. Jos fundatorius – Rokiškio grafas Reinholdas Tyzenhauzas.
Architektas – Georgas Verneris iš Tirolio. Statyba rupinosi
klebonas Lionginas Rekstis, veliau – klebonas Stanislovas
Šimkevicius.
1879 m. po presbiterija irengta ir pašventinta požemio koplycia,
altoriui Paryžiuje padaryta 12 skulpturu, kurios Varšuvoje
paauksuotos. Pagal architekto Georgo Vernerio projekta 1882 m.
irengtas didysis altorius, sakykla. 1883 m. pastatytas varpines
bokštas, ikelti 3 varpai. 1885 m. irengti 24 registru vargonai.
Tais paciais metais bažnycia konsekravo vyskupas Mecislovas
Paliulionis.
1883 m. dirbti vargonininku pakviestas cekas Rudolfas Lymanas.
Iki 1903 m. jis vadovavo ir Tyzenhauzu dvare veikusiai muzikos
mokyklai. 1901–1943 m. vargonininkavo Matas Milaknis. Jis subure
chora ir jam vadovavo. 1908 m. isikure Lietuviu kataliku blaivybes
draugijos, 1909 m. – „Saules“ draugijos skyriai.
1919 m. lapkricio 29 d. Rokiškio kapinese palaidotas Latvijoje
bolševiku nužudytas kunigas Jonas Budrys. Klebono prelato Igno
Labanausko rupesciu 1934 m. isteigta altarija. Altarista Benediktas
Šveikauskas (1884–1941) enkavedistu areštuotas ir 1941 m. birželio
24 m. sušaudytas. Palaidotas Rokiškio kapinese. 1950 m. areštuotas
kunigas Vladislovas Butvila (1896–1961), kalintas iki 1956
m.