Po powrocie ze studiów zagranicznych od września 1985 do lutego 1986 pracował jako wikariusz w parafii Węglówka w archidiecezji krakowskiej[6]. W latach 1986–1987 pełnił obowiązki sekretarza Prowincji Polskiej Księży Sercanów. W 1985 został wykładowcą etyki i teologii moralnej w Wyższym Seminarium Misyjnym Księży Sercanów w Stadnikach. W latach 1990–1993 pełnił funkcję rektora tego seminarium. W 1987 został pracownikiem naukowo-dydaktycznym Katolickiego Uniwersytetu Lubelskiego. Był asystentem przy Katedrze Historii Teologii Moralnej, a w 1999 objął funkcję kierownika nowo utworzonej Katedry Teologii Życia przy Instytucie Teologii Moralnej. W latach 1999–2002 był wiceprzewodniczącym Komisji Etycznej przy Akademii Medycznej w Lublinie[1].
W ramach Konferencji Episkopatu Polski w 2018 został przewodniczącym Zespołu Ekspertów ds. Bioetycznych[12], ponadto wszedł w skład Rady ds. Rodziny[8].
W 2009 był współkonsekratorem podczas sakry biskupa diecezjalnego helsińskiego Teemu Sippa[4].