Urodził się 1 kwietnia 1890 r. w Sielcu pow. Chełm. Syn Michała i Stanisławy z Matowiczów (?).
Po uzyskaniu matury podjął studia.
W czasie I wojny światowej wstąpił do Legionów Polskich ps. „Zagończyk”. W stopniu st. uł. od 2 sierpnia 1915 do 17 listopada 1916 r. służył w IV plut. 2 szw. 1 puł LP na froncie. Wiosną 1917 r. w Komisariacie Werbunkowym w Rawie.
Po 1918 r. w WP. Po wojnie przeniesiony do rezerwy. Zweryfikowany jako ppor. rez. kaw. z 1 czerwca 1919 r.
Osadnik wojskowy. Mieszkał osiedlu Wysokie koło Dawidgródka.
Zmarł po 1939 r.
Odznaczony Krzyżem Niepodległości i Krzyżem Walecznych.
Żonaty z Zofią Olczakowską (zob.).
J. Cisek, E. Kozłowska, Ł. Wieczorek, Słownik Legionistów Polskich 1914-1918 t. 1, Kraków, Warszawa, Zalesie Górne 2017; „Monitor Polski” nr 140/1932; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.