Od 1 lipca 1928 służył w Straży Granicznej, mianowany wówczas inspektorem, od tego czasu sprawował stanowisko kierownika Inspektoratu Granicznego nr 17 w Białej. W październiku 1928 został zastępcą kierownika Wielkopolskiego Inspektoratu Okręgowego Straży Granicznej i tymczasowo pełnił obowiązki kierownika tegoż od 15 października 1928 do 21 stycznia 1929. Następnie ponownie był kierownikiem IG nr 17 w Białej. 23 listopada 1928 został wybrany na funkcję przewodniczącego Komisji Dyscyplinarnej przy Śląskim Inspektoracie Okręgowym Straży Granicznej w Katowicach. Od listopada do grudnia 1930 był p.o. kierownika ŚIO SG. Od lipca 1931 sprawował stanowisko kierownika Mazowieckiego Inspektoratu Okręgowego Straży Granicznej. Na przełomie 1932/1933 zasiadał w sądzie honorowym dla oficerów stopni wyższych przy Komendzie Straży Granicznej. 1 lipca 1937 został awansowany na stopień nadinspektora. Z dniem 31 sierpnia 1937 został przeniesiony w stan spoczynku w SG.
Zginął 27 stycznia 1942 w Hartheim.
15 października 1910 w Sanoku poślubił Jadwigę Michalinę Pollak (ur. 1872), córkę sanockiego drukarza Karola Pollaka, siostrę Karola oraz Michała. Miał syna Mieczysława (ur.