Prezbiter Jako wikariusz pracował w parafiach św. Franciszka w Zabrzu (1972–1974) i Najświętszego Serca Pana Jezusa w Zabrzu-Rokitnicy (1974–1978).

W 1986 objął funkcję dyrektora Archiwum Diecezjalnego w Opolu.

Działalność naukowo-dydaktyczna W roku akademickim 1984/1985 pogłębiał specjalizację z zakresu archiwistyki kościelnej w Scuola Vaticana di Paleografia, Diplomatica ed Archivistica w Rzymie, a także przeprowadzał kwerendę w Archiwum Watykańskim. W 1998 na Wydziale Teologicznym Katolickiego Uniwersytetu Lubelskiego uzyskał habilitację na podstawie dorobku naukowego i rozprawy Między Altransztadem a Połtawą. Stolica Apostolska wobec obsady tronu polskiego w latach 1706–1709. W 2003 otrzymał tytuł profesora nauk teologicznych.

W 1982 został wykładowcą historii Kościoła w Wyższym Seminarium Duchownym Śląska Opolskiego w Nysie, gdzie ponadto w latach 1982–1984 sprawował urząd prefekta, a w roku akademickim 1985/1986 piastował stanowisko wicerektora.