Urodził się 28 stycznia 1894 r. w Radomyślu Wielkim pow. Mielec. Syn Józefa, rolnika, i Julii z d. Kużdżał.
Ukończył szkołę ludową w Radomyślu, dwie klasy gimnazjum w Tarnowie (1907–1909), jedną w Mielcu i jedną w prywatnym gimnazjum niemieckim w Wiedniu.
Od 1914 r. członek Towarzystwa Gimnastycznego „Sokół” w Radomyślu i tamtejszej Stałej Drużyny „Sokoła”.
Podczas I wojny światowej 27 sierpnia 1914 r. w składzie drużyny „Sokoła” odszedł do Tarnowa, a potem do Krakowa, gdzie wstąpił do Legionów Polskich. W stopniu szer. przydzielony do III plut. 14 komp. 2 pp LP, 30 września wyjechał na front karpacki. Ranny w lewą dłoń i piersi podczas bitwy pod Mołotkowem (29 października). Leczył się w szpitalach w Szatmárnémeti., Lublinie i w sierpniu 1915 r. w Kamieńsku. Przebywał tam do połowy listopada. W 1916 r. przydzielony do stacji zbornej LP w Wiedniu. Chory na zapalenie płuc, leczył się w szpitalu w Zakopanem i Żyrardowie. W kwietniu 1917 r. w Stacji Zbornej LP w Przemyślu.
W następstwie kryzysu przysięgowego z lipca 1917 r. odesłany z częścią chorych do Huszt, po czym w lutym 1918 r. zwolniony do domu.
Od 1920 r. w Policji Państwowej. Służył w Kresowej Policji Państwowej w Kamieńcu Podolskim. Ranny podczas walk odwrotowych z bolszewikami.
W 1921 r. odbył we Lwowie kurs skarbowości w Szkole Inwalidów Wojennych. Pracował jako urzędnik skarbowy w Mielcu. W 1928 r. przeniesiony do Urzędu Skarbowego w Nowego Targu, gdzie pracował jako sekwestrator podatkowy. Ze względu na stan zdrowia w styczniu 1933 r. przeszedł na emeryturę.
Chory na gruźlicę, mieszkał w Zakopanem. Prowadził własne Biuro „Transakcja”, zajmujące się sprzedażą, dzierżawą i zamianą nieruchomości.
Należał do Związku Legionistów Polskich i Związku Inwalidów Wojennych RP (od 7 stycznia 1928). Ponownie wstąpił do tego związku (Oddział Zakopane) 27 listopada 1957 r.
Zmarł 27 sierpnia 1959 r. w Zakopanem i został pochowany na tamtejszym Nowym Cmentarzu Parafialnym przy ul. Nowotarskiej kwat. 7.
Odznaczony Krzyżem Niepodległości i brązowym Krzyżem Zasługi.
Żonaty (od 1917) z Janiną Felicjańską, miał córkę Marię oraz synów Lucjana i Tadeusza.
IV Lista strat Legionów Polskich, Piotrków 1916; L. Dall, Kwatera Legionistów Polskich na Nowym Cmentarzu w Zakopanem, Zakopane 2018; „Krakowski Dziennik Wojewódzki” nr 3/1933; Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; Lista strat Legionu Polskiego. Od lipca do października 1915, Piotrków 1915; T. Malinowski, M. Szumański, 2 Pułk Piechoty Legionów Polskich t. I: Karpaty, Warszawa 1939; „Monitor Polski” 1937, nr 64; J. Skrzypczak, Na drodze do wolności. Mielczanie w walce o niepodległość Polski 1907–1918, Mielec 2008; Sprawozdanie Dyrekcyi c.k. Gimnazyum I w Tarnowie za rok szkolny 1907/8, Tarnów 1908.