W latach 1920–1924 dokończył studia medyczne na UJ. Naukę kontynuował na studiach uzupełniających na uniwersytecie w Turynie. W 1928 otrzymał stopień doktora wszechnauk lekarskich, w 1930 docenta anatomii opisowej, od 1936 profesor nadzwyczajny. Od 1924 zatrudniony jako pracownik naukowy w Katedrze Anatomii Opisowej UJ, w tym od 1936 jako kierownik Katedry. Członek korespondent Polskiej Akademii Umiejętności. W pracy naukowej zajmował się anatomią układu nerwowego, splanchnologią, histologią tkanki nerwowej i hodowlą tkanek.
Po wybuchu II wojny światowej w okresie kampanii wrześniowej był dowódcą III sztabu w Dowództwie Grupy obrony Lwowa. Po agresji ZSRR na Polskę z 17 września 1939 został aresztowany przez Sowietów i przewieziony do obozu w Starobielsku. Wiosną 1940 został zamordowany przez funkcjonariuszy NKWD w Charkowie i pogrzebany w bezimiennej mogile zbiorowej w Piatichatkach, gdzie od 17 czerwca 2000 mieści się oficjalnie Cmentarz Ofiar Totalitaryzmu w Charkowie. Figuruje na Liście Starobielskiej NKWD pod poz. 3706.