W 1916 r. wstąpił ochotniczo do Legionów Polskich. W 1919 r. zdał eksternistycznie maturę we Lwowie, a pięć lat później podjął studia przyrodnicze na Uniwersytecie Jagiellońskim, które ukończył w 1928 roku. Na tej samej uczelni obronił w 1930 r. pracę doktorską dotyczącą azalii pontyjskiej w Polsce. Od ukończenia studiów do 1932 r. pracował na UJ jako stypendysta Funduszu Kultury Naukowej, następnie do 1939 r. był nauczycielem przyrody w Państwowym Liceum i Gimnazjum w Łucku. W latach 1940–1941 był pracownikiem naukowym filii Moskiewskiej Akademii Nauk we Lwowie, a po agresji niemieckiej osiadł na Lubelszczyźnie.