Urodził się 14 maja 1895 r. w Koziarach pow. Zbaraż. Syn Józefa i Walerii z Jankowskich. Brat Stanisława (zob.).
Kształcił się w Gimnazjum św. Anny w Brzeżanach.
W czasie I wojny światowej w Legionach Polskich ps. „Żubr”. W stopniu st. szer. służył w 14 komp. 3 pp LP, a potem w 2 szw. i szw. km 2 puł LP. Z dniem 1 lipca 1925 r. mianowany ppor. rez. żand.
W niepodległej Polsce w Policji Państwowej. W 1932 r. posiadał stopień podkomisarza. Służył wówczas we Lwowie jako oficer inspekcyjny komendy miasta.
Podczas II wojny światowej początkowo w WP. Awansował na por. rez. żand. Później był kierownikiem kancelarii Ministerstwa Wyznąń Religijnych i Oświecenia Publicznego w Nairobi (Uganda). Następnie kierownik placówki Oddziału Tow. Pomocy Polakom w osiedlu Koja w Ugandzie.
Zmarł 16 września 1947 r. w Koja i został pochowany na tamtejszym Cmentarzu Polskim.
Odznaczony Krzyżem Niepodległości.
Żonaty, miał syna.
„Haliczanin” kalendarz powszechny zastosowany do potrzeb wszystkich mieszkańców małopolski i kresów wschodnich na rok pański 1933, Lwów [1932]; „Monitor Polski” nr 92/1932; Polskie cmentarze w Afryce Wschodniej, www.polskiecmentarzewafryce.up.krakow.pl/cmentarz/2 [dostęp 29 VI 2020]; Rocznik oficerski rezerw 1934; Sprawozdanie Dyrekcyi c.k. Gimnazyum Wyższego w Brzeżanach za rok szkolny 1909/10, Brzeżany 1910.