Od 16 października 1924 był powiatowym lekarzem weterynarii w Sępólnie Krajeńskim, w styczniu 1929 został dyrektorem rzeźni miejskiej w Świeciu i pełnił tę funkcję do wybuchu II wojny światowej, z przerwą między 15 maja 1936 a 10 sierpnia 1936, gdy był tymczasowym burmistrzem miasta. W 1935 uczestniczył w powstaniu Polskiego Związku Zachodniego, został prezesem Zarządu Okręgowego. Wykładał w miejscowej szkole rolniczej oraz prowadził teatr amatorski. Jego pasją była astronomia, uzyskał z tego zakresu dwa patenty, przyrząd do określania szerokości geograficznej (patent 17760 z 1932), sposób określania długości geograficznej oraz urządzenie do wykonywania tego sposobu (patent 20161 z 1934). W sierpniu 1939 został zmobilizowany do 18 Pułku Ułanów Pomorskich, gdzie pełnił funkcję zastępcy lekarza weterynarii w stopniu kapitana. Po wybuchu II wojny światowej uczestniczył w bitwa pod Krojantami. Po rozbiciu pułku walczył nad Bzurą, został aresztowany pod Modlinem podczas próby przedostania się do Warszawy. Po ucieczce z niewoli przedostał się do Lwowa został aresztowany przez NKWD, ale również udało mu się zbiec i powrócić do Świecia. 11 kwietnia 1940 został aresztowany i uwięziony w obozie koncentracyjnym Sachsenhausen, a następnie w Mauthausen-Gusen.