Urodził się 27 kwietnia 1884 we wsi Nehoreło (powiat słucki) jako syn Kazimierza i Marii z Abdank-Abłamowiczów. Ukończył szkołę realną w Jekaterynosławiu[1], w 1905 Szkołę Handlową E. Ronthalera w Warszawie, gdzie zdał maturę, następnie wyższe studia za granicą[2]. Od 1901 był działaczem organizacji młodzieżowej „Promień” a od 1902 Polskiej Partii Socjalistycznej. W 1903 został aresztowany. Brał udział w rewolucji 1905 roku w Królestwie Polskim. W 1905 został zesłany do guberni ołonieckiej, skąd zbiegł do Francji. Od 1911 w Krakowie był czynnym członkiem Związku Strzeleckiego. Przed 1914 był handlowcem.
Po wybuchu I wojny światowej wstąpił 6 sierpnia 1914 do 1 pułku ułanów Legionów Polskich. Służył w 14 kompanii strzeleckiej od sierpnia 1914, od września 1914 był zastępcą dowódcy 5 szwadronu, od października 1914 był dowódcą oddziału gospodarczego 1 pułku ułanów. Wraz z tą jednostką odbył kampanię. W 1915 przebywał na leczeniu. 6 sierpnia 1916 awansowany do stopnia podporucznika kawalerii. W pułku był oficerem gospodarczym. Po kryzysie przysięgowym w 1917 został internowany w Bieniaminowie od marca 1918. Po zwolnieniu działał w Polskiej Organizacji Wojskowej.
Po odzyskaniu przez Polskę niepodległości, 11 listopada 1918 został przyjęty do Wojska Polskiego[2]. Przejściowo pełnił funkcję adiutanta dla przybyłego z uwięzienia w MagdeburguJózefa Piłsudskiego. Brał udział w wojnie polsko-bolszewickiej. Od 1920 pełnił służbę na stanowisku zastępcy delegata wojskowego, a od 18 kwietnia 1921 attaché wojskowego przy Poselstwie RP w Rewlu (jego pomocnikiem był kpt. Wiktor Drymmer, który następnie zastąpił go na stanowisku). 3 maja 1922 został zweryfikowany w stopniu majora ze starszeństwem z dniem 1 czerwca 1919 w korpusie oficerów jazdy (od 1924 – kawalerii), a jego oddziałem macierzystym był 7 pułk ułanów lubelskich w Mińsku Mazowieckim[3]. Z dniem 15 grudnia 1923 został odwołany ze stanowiska attaché wojskowego[4] i przydzielony do macierzystego pułku[5]. 29 lutego 1924 został przeniesiony w stan nieczynny na 12 miesięcy bez prawa do poborów[6][7].
Z dniem 1 marca 1925 roku powrócił ze stanu nieczynnego do służby czynnej z równoczesnym odejściem do macierzystego 7 puł.[8] 7 września tego roku został przeniesiony do Korpusu Ochrony Pogranicza na stanowisko dowódcy 4 szwadronu kawalerii[9]. 12 kwietnia 1927 roku został mianowany podpułkownikiem ze starszeństwem z dniem 1 stycznia 1927 i 5. lokatą w korpusie oficerów kawalerii[10]. W maju tego roku został przeniesiony z KOP do 14 pułku ułanów jazłowieckich we Lwowie na stanowisko zastępcy dowódcy pułku[11]. W styczniu 1928 został przeniesiony do 11 pułku ułanów legionowych w Ciechanowie na stanowisko dowódcy pułku[12][13]. W grudniu 1929 został zwolniony ze stanowiska dowódcy pułku[14]. W 1930 został przeniesiony w stan spoczynku.