Urodził się 26 listopada 1895 r. w Tarnowie.
Należał do XIV Polskiej Drużyny Strzeleckiej w rodzinnym mieście ps. „Leon Adam”. 18 czerwca 1914 r. mianowany podoficerem.
W czasie I wojny światowej od 1914 r. w Legionach Polskich. Służył w 3 komp. VI baonu I Brygady. Ranny w lewą nogę podczas bitwy pod Krzywopłotami (16-19 listopada), w połowie lutego 1915 r. przebywał w szpitalu rezerwowym nr 7 w Wiedniu. Po rekonwalescencji służył w 2 pp LP. W 1917 r. w stopniu st. szer. skierowany na kurs wyszkolenia nr 4.
W niepodległej Polsce mieszkał w Suwałkach. Pracował jako urzędnik.
Zmarł po 1937 r.
Odznaczony Krzyżem Niepodległości.
H. Bagiński, U podstaw organizacji Wojska Polskiego 1908-1914, Warszawa 1935; Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; „Monitor Polski” nr 64/1937.