Na Teološki fakulteti v Ljubljani je pri Katedri za filozofijo pridobil vse strokovne nazive, potem je bil predstojnik te iste katedre in nato še predstojnik Inštituta za filozofijo in družbeno rtiko ter prodekan in dekan Teološke fakultete Univerze v Ljubljani, leta 2005 je bil imenovan za zaslužnega profesorja ljubljanske univerze.
Napisal je več kot 20 knjig in brošur ter več kot 300 znanstvenih in strokovnih razprav ter poljudnih člankov v različnih revijah in časopisih. Konec leta 2018 je izšel njegov Leksikon filozofije z več kot 2400 gesli, doslej najobsežnejši in najtemeljitejši filozofski leksikon na Slovenskem.
Monografske izdaje:
- Klasiki marksizma in religija: razvoj marksističnega pojmovanja religije v povojni Jugoslaviji (disertacija, 1974)
- V svobodo poklicani (1975)
- Kriterij krščanstva v pluralistični družbi (soavtor Franc Rode, 1977)
- Razvoj povojne jugoslovanske marksistične teorije religije (1977); druga izd.: Jugoslovanski marksizem in religija (1979)
- Nič in smisel: filozofske osnove nihilizma (1979)
- Novi časi, nova šola (1990)
- Med besedami in dejanji (1986)
- Heglovo in Marxovo pojmovanje svobode (Slovenska Matica,1987)
- Med Bogom in cesarjem (1989)
- Oseba in družba (1991)
- Človek in njegov Bog: filozofska teologija (1994)
- Cerkev in država (1998)
- Zgodovina novoveške filozofije: predstavniki glavnih smeri (1998)
- Etika ali filozofija morale (1999)
- Besedila k filozofiji religije (učbenik, 1999)
- Leksikon filozofije (2018) …