Urodził się 14 listopada 1897 r. w Stanisławowie. Syn Michała i Julianny ze Zdanowiczów.
Działacz niepodległościowy ps. „Jałowiec”.
Po 1918 r. w WP. Z dniem 1 czerwca 1921 r. awansował do stopnia por. gosp. Przeniesiony do rezerwy z tym jednak, że został pozostawiony w służbie czynnej. W 1923 r. był członkiem komisji gospodarczej 8 pp leg. W 1924 r. pozostawał już w rezerwie.
W niepodległej Polsce pracował jako urzędnik. Od września 1924 r. z ramienia MSW był urzędnikiem X st. służbowego w starostwie w Chełmie W 1928 r. w IX st. służbowym.. Co najmniej od 1936 r. sprawował funkcję wicestarosty powiatowego w Hrubieszowie. Sprawował też funkcję sekretarza Powiatowego Obywatelskiego Komitetu Zimowej Pomocy Bezrobotnym w Hrubieszowie.
W 1939 r. zmobilizowany do WP, podczas kampanii wrześniowej dostał się do niewoli niemieckiej. Przebywał w oflagu XVIII A w Lienzu, a potem II C w Woldenbergu. W 1945 r. uwolniony, powrócił do kraju.
Zmarł 10 marca 1964 r.
Odznaczony Medalem Niepodległości.
„Dziennik Urzędowy Województwa Lubelskiego” nr 6/1924; „Monitor Polski” nr 93/1937; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934; Sprawozdanie z działalności Wojewódzkiego Obywatelskiego Komitetu Zimowej Pomocy Bezrobotnym w Lublinie za rok 1936/37, Lublin 1937.