W latach 1999–2000 był nauczycielem akademickim Wydziału Teologii Uniwersytetu Warmińsko-Mazurskiego. 1 lutego 2000 otrzymał stanowisko profesora zwyczajnego Katolickiego Uniwersytetu Lubelskiego. W 2003 prowadził wykłady dla studentów specjalizacji religioznawstwa na Wydziale Teologicznym Katolickiego Uniwersytetu Leuven w Belgii.

Współpracował z Redakcją Encyklopedii Katolickiej oraz należał do Rady Naukowej. Był odpowiedzialny za działy religioznawstwo i etnologia. Jest pierwszym redaktorem serii "Studia Religiologiczne", wydawanej przez TN KUL. Należał do kilku organizacji i towarzystw naukowych: Międzynarodowy Instytut Anthropos (1975), Komitet Nauk Etnologicznych PAN (1991), Polskie Towarzystwo Ludoznawcze (1976), Towarzystwo Naukowe KUL (1979), Polskie Towarzystwo Afrykanistyczne (1990), Lubelskie Towarzystwo Naukowe (1995), Polskie Towarzystwo Religioznawcze (2005), Stowarzyszenie Teologów Fundamentalnych w Polsce (2005).