W 1972 ukończył studia filozoficzne w Uniwersytecie Jagiellońskim. Tam też uzyskał w 1978 na podstawie rozprawy pt. Faktyczność i bycie u wczesnego Heideggera stopień doktora nauk humanistycznych. W 1988 na Wydziale Filozofii Chrześcijańskiej Akademii Teologii Katolickiej w Warszawie na podstawie dorobku naukowego oraz rozprawy pt. Bóg i wiara w filozofii Gabriela Marcela otrzymał stopień doktora habilitowanego nauk humanistycznych w dyscyplinie filozofia w specjalności filozofia religii. W 1999 uzyskał tytuł naukowy profesora nauk humanistycznych[1].
Wykłada na UPJPII oraz UJ. Kierownik Katedry Filozofii Boga na PAT(obecnie UPJPII), współtworzył Wydział Filozoficzny PAT (z Tischnerem), jest redaktorem naczelnym serii „Filozofia i religii” (najpierw Znak, później Homini) oraz „Teologia żywa” (Znak). Członek m.in. Polskiej Akademii Umiejętności.
W 1996 pod jego kierunkiem stopień naukowy doktora uzyskał Krzysztof Mech[1].