Urodził się 10 sierpnia 1898 r. w Mińsku Litewskim. Syn Aleksandra i Marii z Jankowskich.
Po 1918 r. w Wojsku Polskim. Zweryfikowany jako por. kaw. z 1 czerwca 1919 r., służył w 7 puł. 31 stycznia 1926 r. przeniesiony do rezerwy. 2 stycznia 1932 r. awansował na rtm. rez. kaw.
W niepodległej Polsce mieszkał w majątku Rudzienko koło Mińska Mazowieckiego.
W 24 sierpnia 1939 r. zmobilizowany do Wojska Polskiego. Był komendantem kwatery głównej Mazowieckiej BK.
Na tym stanowisku wziął udział w kampanii 1939 r. W składzie Armii „Modlin” walczył na północnym Mazowszu i Lubelszczyźnie.
Stracony przez Niemców w listopadzie 1939 r.
Odznaczony Krzyżem Niepodległości i rumuńskim orderem Gwiazdy Rumunii 5 kl.
L. Głowacki, Działania wojenne na Lubelszczyźnie w roku 1939, Lublin 1986; „Monitor Polski” nr 64/1937; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.