Urodził się 25 października 1895 r. w Pilawie. Syn Piotra i Stefanii z Zaleskich
Po 1918 r. w WP. Do lipca 1920 r. służył w 1 puł. Następnie jako pchor. w 203 puł Armii Ochotniczej.
W 1922 r. ukończył Szkołę Podchorążych Piechoty (klasa kawaleryjska). Zweryfikowany jako por. kaw. Z 1 października 1920 r., został przydzielony do 27 puł. Służył w nim co najmniej do 1930 r. Awansowany 1 stycznia 1931 r. na rtm. kaw., w 1932 r. pełnił służbę w 7 psk. Przeniesiony potem do 1 puł, wiosną 1939 r. dowodził szw. zapasowym.
Na tym stanowisku wziął udział w kampanii 1939 r. Po likwidacji szw. (3 września) przeniesiony do Ośrodka Zapasowego Kawalerii „Białystok”. Od 17 września zastępca dowódcy improwizowanego dyonu 1 puł w Rezerwowej BK. Walczył z Sowietami m.in. o Grodno. 22 września przekroczył granicę Litwy. Dalsze jego losy w tym czasie nie są znane. Uwolniony wstąpił do Armii Polskiej w ZSSR. Przydzielony do 6 dyonu kawalerii. Następnie (od lutego 1942 r.) zastępca dowódcy 1 puł. Razem z amią przeszedł na Środkowy Wschód. Od 22 czerwca do 3 września 1943 r. dowódca baonu zapasowego czołgów w Palestynie.
W 1946 r. sprawował funkcję komendanta placu w m. Matera we Włoszech.
Po przybyciu do Wlk. Brytanii i demobilizacji osiedlił się w Argentynie.
Zmarł 4 lipca 1974 r. i został pochowany na Cmentarzu Parafialnym w Mińsku Mazowieckim sektor XVIII.
Odznaczony Krzyżem Niepodległości, czterokrotnie Krzyżem Walecznych, złotym Krzyżem Zasługi z mieczami i srebrnym Krzyżem Zasługi.
L. Głowacki, Kresy we krwi 1939, Mińsk Mazowiecki 2012; „Monitor Polski” nr 167/1932; Rocznik oficerów kawalerii 1930; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.