Urodził się 17 września 1899 r. w Stryju. Syn Józefa i Ewy ze Stroińskich.
W czasie I wojny światowej od 24 września 1914 r. w stopniu szer. w Legionach Polskich. Od 26 października w IV plut. 1 komp. III baonu 1 pp LP. Ranny, od końca stycznia 1915 r. leczył się na tyłach. Ponownie ranny 18 sierpnia 1915 r., do służby frontowej powrócił 22 kwietnia 1916 r. Wiosną 1917 r. w Inspektoracie Werbunkowym w Grodzisku, po czym został skierowany na Kurs Wyszkolenia nr 4.
Od 3 listopada 1918 r. w stopniu st. szer. brał udział w obronie Lwowa przeciwko Ukraińcom. Służył w komp. szturmowej odcinka V. Po wyparciu przeciwnika z miasta 25 listopada wcielony do II baonu 1 pstrz lwowskich (potem: 38 pp).
W niepodległej Polsce mieszkał we Lwowie. Pracował jako urzędnik w PKP.
Podczas II wojny światowej mieszkał w Łomnicy. Pracował jako kasjer kolejowy.
Po wojnie zamieszkał na Dolnym Śląsku.
Zmarł 21 lutego 1970 r. w Legnicy i został pochowany na tamtejszym Cmentarzu Komunalnym przy ul. Wrocławskiej sektor B1.
Odznaczony Krzyżem Niepodległości.
„Monitor Polski” nr 235/1933; Obrona Lwowa 1-22 listopada 1918 t. 3, Lwów 1939.