W 1971 na Papieskim Fakultecie Teologicznym we Wrocławiu uzyskał magisterium i licencjat z teologii.

W latach 1970–1976 odbył studia specjalistyczne w zakresie filozofii teoretycznej na Wydziale Filozofii Chrześcijańskiej Katolickiego Uniwersytetu Lubelskiego. W 1973 uzyskał magisterium z filozofii chrześcijańskiej, zaś w 1976 doktorat z filozofii na podstawie dysertacji Tomaszowa a Marcelowa teoria człowieka. W latach 1973–1976 odbył również studia specjalistyczne w zakresie teologii fundamentalnej na Wydziale Teologicznym Katolickiego Uniwersytetu Lubelskiego. W 1975 uzyskał magisterium z teologii fundamentalnej na podstawie pracy Komunia „ja” – „ty” w ujęciu Gabriela Marcela.

W latach 1979–1980 przebywał na stypendium naukowym w Instytucie Filozofii Uniwersytetu Katolickiego w Louvain-la-Neuve oraz na w Paderborn. W 1991 na podstawie dorobku naukowego i rozprawy Transcendencja bytu ludzkiego w ujęciu twórców Szkoły Lubelskiej uzyskał na Wydziale Filozofii Katolickiego Uniwersytetu Lubelskiego stopień doktora habilitowanego. W 1999 uzyskał tytuł naukowy profesora nauk teologicznych.