Urodził się 20 maja 1900 r. w Czupyrze koło Białej Cerkwi na Ukrainie. Syn Andrzeja i Marii z Brodowskich.
Po 1918 r. w WP. Po wojnie z bolszewikami przeniesiony do rezerwy z tym jednak, iż został zatrzymany w służbie czynnej. Mianowany 1 września 1922 r. ppor. rez. adm. gosp., był członkiem komisji gospodarczej 29 pap (1923). Następnie w Okręgowym Zakładzie Mundurowym 3 (1924). Przemianowany na oficera służby stałej, 1 września 1924 r. awansował na por. adm. Gosp. W 1928 r. był płatnikiem 5 pp leg. Przed 1932 r. przeniesiony w stan spoczynku.
Podjął służbę w Straży Granicznej. W latach 1932-1933 w stopniu podkomisarza kierownik komisariatu „Istebna”. W okresie od 20 stycznia do 19 sierpnia 1934 r. był kwatermistrzem Inspektoratu Granicznego „Chojnice”. Następnie komendant komisariatu „Linija”. Potem (od 1935 do 31 października 1936) pełnił służbę w Pomorskim Inspektoracie Okręgowym. Od 1 listopada 1936 r. w stopniu komisarza kwatermistrz Inspektoratu Granicznego „Leszno”. Z dniem 30 kwietnia 1939 r. odszedł ze Straży Granicznej.
Zmarł 17 maja 1953 r. i został pochowany na Cmentarzu Parafialnym i Komunalnym w Gliwicach-Wójtowej Wsi.
Odznaczony Medalem Niepodległości.
„Monitor Polski” nr 64/1937; Rocznik oficerski 1923, 1924, 1928; Rocznik oficerski rezerw 1934.