W latach 1991–1992 był wikariuszem parafii w Katowicach (Koszutka). Po studiach w Kanadzie (1992–1996) został wychowawcą kleryków w Wyższym Seminarium Duchownym w Obrze (1996–2000). W latach 2000–2001 pracował misyjnie na Madagaskarze. Od 2001–2005 był ponownie formatorem w Seminarium w Obrze. W 2005 podjął wykłady w zakresie misjologii na Wydziale Teologicznym w UKSW. Nominację na profesora nadzwyczajnego tego wydziału otrzymał w 2014. W 2017 został dyrektorem Instytutu Dialogu Kultur i Religii Wydziału Teologicznego UKSW.

W 1996 rozpoczął pracę jako wykładowca misjologii i religioznawstwa na Wydziale Teologicznym Uniwersytetu im. Adama Mickiewicza w Poznaniu (sekcja Wyższego Seminarium Duchownego w Obrze).

Został członkiem redakcji czasopisma „Misyjne Drogi” (1996). Od 2001 zasiada w Komitecie ds. Dialogu z Religiami Niechrześcijańskimi Konferencji Episkopatu Polski ds. Dialogu Międzyreligijnego. W 2007 został członkiem International Association of Catholic Missiologists, a w 2008 International Association for Mission Studies. W lipcu 2017 w Pattaya w Tajlandii został wybrany na 3-letnią kadencję na przewodniczącego Międzynarodowego Stowarzyszenia Misjologów.