Od 27 lipca 1920 do 22 grudnia 1920 służył w Wojsku Polskim. Następnie rozpoczął studia na Uniwersytecie Jagielloński na Wydziale Filozoficznym (dział fizyka i chemia), które ukończył 19 grudnia 1923. W latach 1922–1928 pracował w charakterze asystenta Zakładu Fizycznego UJ, a ponadto od 1 września 1925 do 1 lipca 1928 był nauczycielem fizyki i chemii w Gimnazjum św. Jacka w Krakowie. Dział również społecznie jako członek zarządu okręgowego Związku Legionistów Polskich i Związku Strzeleckiego w Krakowie.
W lipcu 1928 jako oficer rezerwy został powołany do służby czynnej i przydzielony do kadry oficerów służby zdrowia z równoczesnym przeniesieniem służbowym do Oficerskiej Szkoły Sanitarnej. Obowiązki służbowe wykonywał w laboratorium chemicznym Zakładu Higieny. W listopadzie 1929 został przeniesiony ze Szkoły Podchorążych Sanitarnych do Centralnej Szkoły Wychowania Fizycznego w Warszawie na stanowisko wykładowcy fizyki i chemii. 15 maja 1930 prezydent RP przemianował go na oficera zawodowego w stopniu kapitana w korpusie oficerów administracji (dział sanitarny) ze starszeństwem z dnia 1 grudnia 1920 i 2. lokatą. 12 marca 1933 prezydent RP nadał mu stopień majora z dniem 1 stycznia 1933 i 2. lokatą w korpusie oficerów administracji (grupa oficerów administracji sanitarnych).