Dal 1995 al 2001 è stato docente di Sacra Scrittura al Missionary Institute London, a Londra. Dal 2002 al 2014 ha insegnato allo Scalabrini International Migration Institute, a Roma, di cui è stato Preside nel 2009-2010. Nel 2005 ha iniziato il suo servizio come Officiale del Pontificio Consiglio della Pastorale per i Migranti e gli Itineranti, fino al 2009, quando è stato designato Procuratore generale, Consigliere e Segretario generale della Congregazione dei Missionari Scalabriniani. Il 6 maggio 2010 il Santo Padre Benedetto XVI lo ha nominato Sotto-Segretario del Pontificio Consiglio della Pastorale per i Migranti e gli Itineranti.