Maturoval na reálném gymnáziu v Domažlicích. Po studiích na UK působil jako lékař – gynekolog. Za druhé světové války byl vězněn nacisty v Buchenwaldu. Od r. 1947 byl docentem v Praze a od r. 1955 profesorem v Olomouci. Hodnost doktora lékařských věd (DrSc.) obdržel v r. 1955 za práci 'Fysiolog František Mareš a jeho idealistická flosofe'; od téhož roku se na UP v Olomouci věnoval dějinám lékařství.