Po powrocie do kraju (15 lipca 1920) został przydzielony do Centralnej Szkoły Jazdy w Grudziądzu na stanowisko instruktora. 27 sierpnia 1920 został zatwierdzony z dniem 1 kwietnia 1920 w stopniu rotmistrza, w kawalerii, w grupie oficerów byłych Korpusów Wschodnich i byłej armii rosyjskiej.

Od 1 stycznia 1921 pełnił służbę w macierzystym pułku na stanowisku oficera sztabowego. 3 maja 1922 został zweryfikowany w stopniu rotmistrza ze starszeństwem od 1 czerwca 1919 i 38. lokatą w korpusie oficerów jazdy. W lipcu tego roku został przydzielony do Oficerskiej Szkoły dla Podoficerów w Bydgoszczy na stanowisko dowódcy klasy kawaleryjskiej. W październiku 1924 został przeniesiony do 16 pułku ułanów, który stacjonował w tym samym garnizonie. 1 grudnia 1924 prezydent RP nadał mu stopień majora z dniem 15 sierpnia 1924 i 13. lokatą w korpusie oficerów kawalerii. Później zastąpił majora Lucjana Chojeckiego na stanowisku dowódcy szwadronu zapasowego 16 puł. W grudniu 1927 został przeniesiony do 25 pułku ułanów w Prużanie na stanowisko zastępcy dowódcy pułku. 24 grudnia 1929 prezydent RP nadał mu z dniem 1 stycznia 1930 stopień podpułkownika w korpusie oficerów kawalerii i 1. lokatą. W październiku 1931 został przeniesiony do 9 pułku strzelców konnych w Grajewie na stanowisko dowódcy pułku.