Od 1974 kontynuował studia na Papieskim Wydziale Teologicznym w Krakowie, uzyskując w 1976 doktorat z teologii na podstawie dysertacji Zagadnienia filozoficznych implikacji fizykalnych ujęć stanu szczególnego modeli kosmologicznych. Na Akademii Teologii Katolickiej w Warszawie otrzymał w 1977 magisterium z filozofii chrześcijańskiej, a w 1978, po przedłożeniu pracy Filozoficzne aspekty kosmologicznej osobliwości początkowej, doktorat z filozofii. Studiował w Stanach Zjednoczonych na Katolickim Uniwersytecie Ameryki w Waszyngtonie oraz w Belgii na Katolickim Uniwersytecie w Louvain.
W 1980 na podstawie rozprawy Prostota i dyskonfirmowalność jako kryteria heurystyczne w kosmologii relatywistycznej uzyskał na Papieskim Wydziale Teologicznym w Krakowie habilitację w zakresie filozofii nauki. W 1988 otrzymał tytuł profesora nauk humanistycznych w dyscyplinie filozofii.
Prezbiter W latach 1972–1973 pracował jako wikariusz w Parafii Nawiedzenia Najświętszej Maryi Panny w Wieluniu, a w latach 1973–1974 w Parafii św. Marii Magdaleny w Gidlach.