Inkardynowany został do archidiecezji gnieźnieńskiej.

Dalsze studia z zakresu teologii moralnej odbył w latach 1991–1995 w Akademii Alfonsjańskiej, czyli w Wyższym Instytucie Teologii Moralnej Papieskiego Uniwersytetu Laterańskiego w Rzymie. W 1993 otrzymał licencjat, a w 1996 doktorat uzyskany na podstawie dysertacji dotyczącej eklezjalnego wymiaru grzechu i pojednania w posoborowym nauczaniu Kościoła, którą obronił w 1995.

Prezbiter W latach 1989–1991 pracował jako wikariusz w parafii farnej w Bydgoszczy. Równocześnie był sekretarzem biskupa pomocniczego gnieźnieńskiego Jana Nowaka, wikariusza biskupiego dla miasta Bydgoszczy.

Jako rektor seminarium z urzędu wszedł w skład rady duszpasterskiej i rady kapłańskiej, w której pełnił funkcję sekretarza. Został też członkiem kolegium konsultorów. Ustanowiony został rektorem Kościoła św. Jerzego na zamku gnieźnieńskim i kanonikiem gremialnym kapituły kolegiackiej, w której w 2003 objął funkcję prepozyta.