Urodził się 22 czerwca 1891 r. w majątku Smilgi (?) na Litwie. Syn Konstantego i Michaliny z Rondomańskich (?).
Członek Polskiej Organizacji Wojskowej.
Po 1918 r. w Wojsku Polskim. Zweryfikowany jako kpt. piech. z 1 czerwca 1919, co najmniej od 1921 do 1925 r. służył w 86 pp. Następnie w Korpusie Ochrony Pogranicza. W kwietniu 1929 r. dowodził komp. szkolną 6 baonu KOP w Iwieńcu. Co najmniej od 1932 w 6 pp leg. W 1937 r. w komendzie kadry baonu zapasowego 6 pp leg w Sokółce. Wiosną 1939 r. był zastępcą komendanta Kadry Zapasowej Piechoty w Sokółce.
Działacz Polskiego Związku Łowieckiego, był podłowczym w pow. Sokółka.
Podczas kampanii 1939 r. w Ośrodku Zapasowym 1 DP Leg.
Dalsze jego losy są nieznane.
Odznaczony dwukrotnie Krzyżem Walecznych i Medalem Niepodległości.
W.K. Cygan, Kresy we krwi 1939, Mińsk Mazowiecki 2012; Kalendarz Mysliwski na 1939 rok, bmrw; Kalendarz Mysliwski na 1938 rok, bmrw; „Monitor Polski” 1937, nr 64; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.