3 maja 1922 został zweryfikowany w stopniu kapitana ze starszeństwem od 1 czerwca 1919 i 67. lokatą w korpusie oficerów żandarmerii. W Wojsku Polskim był między innymi wykładowcą historii w Korpusie Kadetów Nr 2 w Modlinie i Nr 3 w Rawiczu. Witold Lisowski zaliczył go do „najofiarniejszych, którzy sprawie rozwoju Korpusu poświęcili wszystkie swe umiejętności (...) dzięki takim jak on nauka w Korpusie przebiegała w pomyślnej atmosferze”.

12 kwietnia 1927 prezydent RP nadał mu stopień majora z dniem 1 stycznia 1927 i 9. lokatą w korpusie oficerów żandarmerii. We wrześniu 1927, po „ukończeniu odkomenderowania na studia” został przeniesiony z 1 dywizjonu żandarmerii (oficer nadetatowy) do kadry oficerów żandarmerii z równoczesnym przydziałem do Wojskowego Biura Historycznego w Warszawie na stanowisko kierownika Archiwum. W Wojskowym Biurze Historycznym pod kierownictwem generała brygady Juliana Stachiewicza współpracował między innymi z majorem Ottonem Laskowskim, majorem Wacławem Lipińskim i majorem Bolesławem Waligórą. Na podpułkownika został awansowany ze starszeństwem z 1 maja 1938 i 1. lokatą w korpusie oficerów żandarmerii. Był to tzw. „awans emerytalny”, związany z przeniesieniem w stan spoczynku.