Śluby wieczyste w zgromadzeniu salezjańskim złożył 20 sierpnia 1987. Święcenia kapłańskie przyjął 25 maja 1988 z rąk biskupa Henryka Muszyńskiego. Po święceniach został skierowany do parafii pw. Podwyższenia Krzyża Świętego w Rumi w charakterze duszpasterza i opiekuna LSO (1988–1990). W roku duszpasterskim 1990/1991 pracował w parafii M.B. Pocieszenia w Kawnicach. 1991–1992 pracował jako przewodnik w Katakumbach św. Kaliksta w Rzymie, gdzie uczył się języka włoskiego.

W 1992 został skierowany na studia z zakresu katolickiej nauki społecznej w Akademii Teologii Katolickiej w Warszawie, które zwieńczył obroną pracy doktorskiej 30 stycznia 1995 (doktor nauk humanistycznych w zakresie socjologii). 1994–1996 otrzymywał stypendium specjalistyczne i studiował na Uniwersytecie Albrechta i Ludwika we Fryburgu (niem. Freiburg im Breisgau), co zaowocowało objęciem funkcji Dyrektora Studium Caritas ATK oraz konslutora Krajowej Rady Caritas przy Konferencji Episkopatu Polski. W 1994 został zatrudniony na Wydziale Kościelnych Nauk Historycznych i Społecznych ATK, gdzie w 1996 objął stanowisko adiunkta. Stopień doktora habilitowanego nauk teologicznych w zakresie katolickiej nauki społecznej uzyskał w Papieskiej Akademii Teologicznej w Krakowie w 2001.