W latach 1957–1984 pracował jako wikariusz – kolejno w parafiach: Przemienienia Pańskiego w Łodzi, św. Anny w Łodzi, parafii archikatedralnej św. Stanisława Kostki w Łodzi, św. Mateusza w Pabianicach, św. Wojciecha w Łodzi, św. Kazimierza w Łodzi, św. Antoniego w Tomaszowie Mazowieckim, Najświętszego Serca Jezusowego w Łodzi-Julianowie. Antykomunistyczne treści niektórych jego kazań stały się przyczyną stałego nadzoru ze strony Służby Bezpieczeństwa.
22 marca 1984 r. objął funkcję proboszcza parafii Podwyższenia Krzyża Świętego w Brzezinachhttps://web.archive.org/web/20160305001514/http://dziwoszbogdan.republika.pl/szuba.html Nota biograficzna ks. Jana Szuby na stronie ks. Bogdana Dziwosza) o archidiecezji łódzkiej..
29 czerwca 1989 r. został mianowany proboszczem parafii św. Mateusza w Pabianicach (jako następca przechodzącego na emeryturę ks. Stanisława Świerczka, inspiratora jego drogi kapłańskiej). Funkcję tę pełnił do 28 sierpnia 2011 r. W tym czasie podjął wiele prac i inicjatyw związanych z XVI-wieczną zabytkową świątynią: doprowadził do wyburzenia budynków pofabrycznych z czasów carskich, co odsłoniło sylwetkę kościoła od strony zachodniej, organizację i ogrodzenia placu kościelnego wg projektu Eugeniusza Budlewskiego, postawienia pomnika św.