Urodził się 14 listopada 1941 r. w Bochni koło Krakowa. W latach 1959–1966 studiował filozofię na Uniwersytecie Jagiellońskim. Po ich ukończeniu znalazł zatrudnienie w Zakładzie Filozofii Nauk Przyrodniczych Instytutu Filozofii UJ. W 1974 r. uzyskał tytuł doktora. W drugiej połowie lat siedemdziesiątych zaangażował się w działalność rodzącej się opozycji antykomunistycznej.