W latach 1925-1932 studiował filozofię na Uniwersytecie Jana Kazimierza we Lwowie. Studia zakończyły się obroną pracy doktorskiej, którą pisał pod kierunkiem Kazimierza Ajdukiewicza.
W 2001 roku uhonorowano go Nagrodą Fundacji na rzecz Nauki Polskiej za książkę „Dzieje europejskiej filozofii klasycznej”.
W 1989 roku otrzymał tytuł doktora honoris causa Uniwersytetu Jagiellońskiego.