Urodził się 1 sierpnia 1895 r. we Lwowie. Syn Andrzeja i Katarzyny z Oleszków. Brat Michała (zob.).
W czasie I wojny światowej od 4 sierpnia 1914 r. w oddziałach strzeleckich i Legionach Polskich. Służył m.in. w 3 komp. 6 pp LP.
Od 1918 r. w WP. 10 grudnia przydzielony do 1 komp. 1 pułku kolejowego. Następnie w intendenturze Dowództwa „Wschód”. 1 marca 1919 r. mianowany ppor. rach.. W połowie czerwca 1921 r. w stopniu por. rach. w Wojskowym Okręgowym Zakładzie Gospodarczym we Lwowie. Wkrótce potem przeniesiony do rezerwy. Zweryfikowany jako por. rez. piech. z 1 czerwca 1919 r.
W niepodległej Polsce mieszkał w rodzinnym mieście. Pracował jako urzędnik pocztowy.
Zmarł po 1934 r.
Odznaczony Krzyżem Niepodległości.
„Monitor Polski” nr 245/1932; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.