Urodził się 30 sierpnia 1898 r. w Tarnowie. Syn Andrzeja i Tekli z Wronów.
W czasie I wojny światowej od sierpnia 1914 r. w Legionach Polskich. Służył w 1 pp LP. Ranny 29 (?) grudnia 1914 r., leczył się w szpitalu. Po rekonwalescencji wcielony do armii austro-węgierskiej.
Do sierpnia 1917 r. pełnił służbę w 100 pp.
Przydzielony do Polskiego Korpusu Posiłkowego, w stopniu plut. służył w 2 puł LP. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Talaborfalva.
Zwolniony, został wcielony do armii austro-węgierskiej. Walczył na froncie włoskim, skąd zbiegł i powrócił do kraju.
Po 1918 r. w Wojsku Polskim. W marcu 1919 r. w stopniu plut. w Zarządzie Kwatermistrzostwa garnizonu Tarnów.
W niepodległej Polsce w Policji Państwowej. W 1932 r. posiadał stopień przodownika. Służył w Wydziale Śledczym w Brzeżanach.
Zmarł po 1932 r.
Odznaczony Krzyżem Niepodległości.
„Monitor Polski” nr 92/1932.