W latach 1912–1913 odbył jednoroczną służbę w 14 pułku huzarów w Częstochowie. W czasie I wojny światowej powołany do służby wojskowej w armii rosyjskiej, gdzie pełnił służbę na froncie od 1 sierpnia 1914 roku do 29 października 1917 roku. Następnie wstąpił do I Korpusu Polskiego i służył w wydziale wywiadowczym korpusu.
W dniu 1 listopada 1918 roku wstąpił do Wojska Polskiego i został komendantem miasta Chełm, pełniąc tę funkcję do 17 listopada. Następnie kolejno pełnił funkcję zastępcy dowódcy 7 pułku ułanów Lubelskich, szefa łączności w dowództwie 1 Dywizji Jazdy oraz dowódcy 201 Ochotniczego pułku szwoleżerów.
W latach 1919–1921 słuchacz Wojennej Szkoły Sztabu Generalnego. Po jej ukończeniu był oficerem sztabu inspektora jazdy przy Inspektoracie Armii nr 1. 15 lipca 1924 został przydzielony do 3 pułku szwoleżerów z równoczesnym odkomenderowaniem do Inspektoratu Armii Nr 1 na sześć tygodni. W sierpniu odkomenderowanie zostało mu przedłużone do 1 listopada tego roku.
Szef sztabu 1 Dywizji Kawalerii (1924), dyrektor nauk w Centrum Wyszkolenia Kawalerii w Grudziądzu (październik 1924 – sierpień 1927).