Urodził się 30 maja 1894 r. w Żwirblach koło Lidy. Syn Michała i Anny z Dejlidków.
W czasie I wojny światowej w armii rosyjskiej.
Po 1918 r. w Wojsku Polskim. Zweryfikowany jako kpt. piech. z 1 czerwca 1919 r., co najmniej od 1923 r. służył w 31 pp. Awansowany 1 stycznia 1930 r. na mjr. piech., od marca 1932 r. był komendantem placu w Białej Podlaskiej, a od czerwca 1934 r. w PKU w Postawach. W lipcu 1935 r. oddany do dyspozycji dowódcy OK nr III, w tym też roku przeszedł w stan spoczynku.
Podczas II wojny światowej w 1940 r. aresztowany przez Sowietów na Białostocczyźnie. Po wybuchu wojny niemiecko-sowieckiej (22 czerwca 1941) i podpisaniu umowy Sikorski-Majski został uwolniony. Wstąpił do Armii Polskiej w ZSSR. W grudniu 1941 r. był komendantem Uzupełnień nr 2 w Tatiszczewie koło Saratowa.
Zmarł 5 lutego 1942 r. w Tatiszczewie i został pochowany na tamtejszym Cmentarzu Wojskowym.
Odznaczony dwukrotnie Krzyżem Walecznych i Medalem Niepodległości.
„Monitor Polski” nr 24/1933; Rocznik oficerski 1923, 1924, 1928, 1932; Wykaz poległych i zmarłych żołnierzy Polskich Sił Zbrojnych na obczyźnie latach 1939–1946, Londyn 1952.