Urodził się 6 kwietnia 1895 r. w Żywcu. Syn Henryka i Anny z Piętków.
Od 4 listopada 1918 r. w stopniu szer. brał udział w obronie Lwowa przeciwko Ukraińcom. Należał do załogi odcinka III (sektor Bema).
Po wyparciu przeciwnika z miasta 25 listopada wcielony do IV baonu 1 pstrz lwowskich (potem: 38 pp).
W niepodległej Polsce mieszkał we Włocławku. Był kupcem.
Poległ 15 września 1944 r. w czasie powstania warszawskiego i został pochowany na Cmentarzu Komunalnym we Włocławku sektor 35.
Odznaczony Medalem Niepodległości.
Żonaty z Genowefą Siwińską, miał z nią synów Zygmunta (2 V 1921-1 VI 1950), ppor. WP, agenta Informacji Wojskowej, straconego przez komunistów, Henryka Marcina (1925-1997), Antoniego Filipa (ur. 1 V 1930) i córkę Marię Antoninę (ur. 1927).
„Monitor Polski” nr 64/1937; Obrona Lwowa 1-22 listopada 1918 t. 3, Lwów 1939.