Urodził się 21 listopada 1894 r. we wsi Turbia koło Stalowej Woli. Syn Franciszka i Franciszki z Görzów. Brat Mariana (zob.).
W czasie I wojny światowej od 16 sierpnia 1914 r. w Legionach Polskich. W stopniu szer. w 1915 r. służył w IV baonie 5 pp LP. W końu listopada w 1 komp. baonu uzupełniającego nr 2.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w 2 pp LP. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Szeklence.
Po 1918 r. w WP. W styczniu 1919 r. służył w 3 komp. 4 pp leg. Po wojnie z bolszewikami w rezerwie.
W niepodległej Polsce mieszkał w Starogardzie. Pracował jako agronom.
Zmarł po 1933 r.
Odznaczony Krzyżem Niepodległości.
„Monitor Polski” nr 212/1933.