Urodził się 24 stycznia 1900 r. w Choćkowcach pow. Wołkowysk. Syn Czesława i Heleny z Moniuszków.
W czasie I wojny światowej w I Korpusie Polskim w Rosji. Słuzył w 3 puł. Po demobilizacji korpusu latem 1918 r. powrócił do kraju.
Po 1918 r. w Wojsku Polskim. Słuużył w 3 puł. Zweryfikowany jako por. kaw. z 1 czerwca 1920, był oficerem 3 puł w 1923. Co najmniej od 1924 do 1930 r. w 15 puł. W 1932 r. służył w 3 pułku pancernym. 1 stycznia 1933 r. awansował na rtm. kaw. Następnie w 4 baonie pancernym. Przed 1939 r. przeniesiony do rezerwy lub w stan spoczynku.
Podczas II wojny światowej w PSZ na zachodzie. Służył w 1 DPanc. Awansował do stopnia ppłk. br. panc.
Zmarł 28 stycznia 1972 r. w miejscowości Senigallia we Włoszech i został pochowany na tamtejszym cmentarzu.
Odznaczony Medalem Niepodległości.
Żonaty (od 1934 r.) z Zofią Teresą Dymszą, miał córkę Marię Teresę (ur. 1935) zamężną Allagranza.
„Monitor Polski” nr 258/1933; „Przegląd Kawalerii i Broni Pancernej” nr 65/1972; Rocznik oficerów kawalerii 1930; Rocznik oficerski 1923, 1924, 1928, 1932.