Od 1984 pełnił także funkcję sekretarza biskupa lubelskiego do spraw kontaktów z zagranicą.

Od 1 października 1980 przeszedł na Katolicki Uniwersytet Lubelski, gdzie rozpoczął pracę dydaktyczną oraz naukową. W 1987 odbył podróż naukową po Kanadzie. Od 1995 był adiunktem i w tym samym roku habilitował się na podstawie pracy Wychowanie chrześcijańskie w nauczaniu i praktyce Kościoła katolickiego na ziemiach polskich w II połowie XIX wieku. Od 1997 jest kierownikiem Katedry Pedagogiki Porównawczej w Instytucie Pedagogiki Wydziału Nauk Społecznych KUL. W latach 1990–2005 był dyrektorem międzywydziałowego Instytutu Badań nad Polonią i Duszpasterstwem Polonijnym KUL. Od 1997 jest profesorem KUL, a od 2009 profesorem nauk humanistycznych. 1997 kieruje Katedrą Pedagogiki Porównawczej na KUL (W 1998 objął stanowisko profesora nadzwyczajnego KUL w tym instytucie). Pracował też w Instytucie Badań nad Polonią i Duszpasterstwem Polonijnym (1983–2005).