Urodził się 21 sierpnia 1895 r. w Świerzowej Polskiej pow. Krosno. Syn Aleksandra i Anieli z Gnidów.
W czasie I wojny światowej od 18 sierpnia 1914 r. w Legionach Polskich. W stopniu szer. był żołnierzem 9 komp. 3 pp LP. Uczestniczył w kampanii karpackiej. W 1917 r. w stopniu st. szer. w komp. telefonicznej Komendy Legionów.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. W stopniu kpr. służył w komp. telefonicznej dowództwa korpusu. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Bustyahaza.
Po 1918 r. w WP. Od 1919 r. kierownik składów telefonicznych w Łodzi.
Zweryfikowany jako por. łączn. z 1 czerwca 1919 r. Służył w Centralnych Zakładach Wojsk Łączności. W 1926 r. przeniesiony do rezerwy.
W niepodległej Polsce mieszkał w Warszawie. Był właścicielem biura technicznego.
W 1939 r. zmobilizowany do WP.
Podczas II wojny światowej w czasie kampanii 1939 r. po 17 września dostał się do niewoli sowieckiej. Przebywał w obozie w Kozielsku.
Wywieziony na podstawie listy nr 052/2 z 27 kwietnia 1940 r., wkrótce potem został amordowany w lesie katyńskim.
Odznaczony Krzyżem Niepodległości i dwukrotnie Krzyżem Walecznych, pośmiertnie (2007) awansował na kpt.
Żonaty, miał synów Janusza i Zdzisława.
Jego pamięci poświęcono tablicę w katedrze polowej WP w Warszawie.
Katyń. Księga Cmentarna Polskiego Cmentarza Wojennego, Warszawa 2000; „Monitor Polski” nr 6/1934; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.