W 1974 pełnił posługę kapelana sióstr duchaczek w Krakowie.
Był członkiem kolegium konsultorów diecezji częstochowskiej.
Działalność naukowo-dydaktyczna W latach 1974–1978 pełnił funkcję prefekta, a w latach 1979–1983 prefekta studiów w Wyższym Częstochowskim Seminarium Duchownym w Krakowie. W seminarium prowadził wykłady m.in. z filozofii przyrody i filozofii nauki. Wykładał również historię filozofii w Instytucie Teologicznym w Częstochowie.
W latach 1974–1978 był kolejno asystentem, adiunktem i starszym asystentem na Papieskim Wydziale Teologicznym (od 1981 Papieskiej Akademii Teologicznej). W 1980 założył Katedrę Logiki i Metodologii Papieskiego Wydziału Teologicznego w Krakowie, którą kierował do 1997. W latach 1982–1985 sprawował urząd prodziekana, zaś w latach 1988–1990 dziekana Wydziału Filozoficznego tejże uczelni. W 1981 został profesorem Papieskiej Akademii Teologicznej. Był członkiem Ośrodka Badań Interdyscyplinarnych, działającego na tej uczelni.
W latach 1998–2011 pełnił funkcję kierownika Katedry Relacji między Nauką a Wiarą na Wydziale Filozofii Katolickiego Uniwersytetu Lubelskiego.