Urodził się 13 czerwca 1892 r. w Myślenicach. Syn Leona i Karoliny z Datków (?).
Uczył się w gimnazjum w Podgórzu, po czym studiował na politechnice.
Podczas I wojny światowej w Legionach Polskich. W stopniu szer. służył w 14 komp. 2 pp LP. Chory, na początku 1915 r. przebywał w szpitalu w Budapeszcie.
Od 1 listopada 1918 r. w stopniu chor. brał udział w obronie Lwowa przeciwko Ukraińcom. Należał do załogi odcinka V (Szkoła Sienkiewicza). Po wyparciu przeciwnika z miasta 25 listopada wcielony do II baonu 1 pstrz lwowskich (potem: 38 pp).
W niepodległej Polsce (po 11 listopada 1918) w końu lat 20. i na początku 30. był kierownikiem Zarządu Drogowego w Lidzie. W 1936 r. mieszkał w Radomiu. Później kierownik Zarządu Drogowego w Ostrowiu.
Członek Nowogródzkiego Stowarzyszenia Techników.
Zmarł 2 maja 1950 r. i został pochowany na Cmentarzu Parafialnym w Myślenicach.
Odznaczony Krzyżem Niepodległości i srebrnym (?) Krzyżem Zasługi.
X. Sprawozdanie Dyrekcyi c.k. Gimnazyum w Podgórzu za rok szkolny 1908, Kraków 1908; „Kielecki Dziennik Wojewódzki” nr 26/1936; Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; „Monitor Polski” 1933, nr 102; Obrona Lwowa 1–22 listopada 1918 t. 3, Lwów 1939; „Wołyńskie Wiadomości Techniczne” nr 5/1928.