Urodził się 31 października 1898 r. we Lwowie. Syn Stanisława i Rozalii z Krupów. Brat Stanisława (zob.).
W czasie I wojny światowej w Legionach Polskich ps. „Skrzyszewski”.
Od 4 listopada 1918 r. w stopniu kpr. brał udział w obronie Lwowa przeciwko Ukraińcom. Należał do załogi odcinka VI (pododcinek Zamarstynów-Żółkiewskir). Po wyparciu przeciwnika z miasta 25 listopada wcielony do I baonu 2 pstrz lwowskich (potem: 39 pp).
W niepodległej Polsce w Straży Celnej. W 1926 r. w stopniu st. strażnika służył w Placówce Celnej „Kaczyce Dolne” (komisariat „Zebrzydowice”). Od 1928 r. w Straży Granicznej. W 1937 r. posiadał stopień przodownika. Mieszkał w Zimnej Wodzie koło Lwowa.
Zmarł przed 1948 r.
Odznaczony Krzyżem Walecznych i Medalem Niepodległości.
„Monitor Polski” nr 64/1937; Obrona Lwowa 1-22 listopada 1918 t. 3, Lwów 1939.