Urodził się 12 listopada 1897 r. w Podłężu koło Bochni.
W czasie I wojny światowej służył w Legionach Polskich.
Po 1918 r. w WP. Ukończył Szkołę Podchorążych dla Podoficerów i z dniem 1 sierpnia 1928 r. otrzymał stopień ppor. łączn. Przydzielono go wówczas do 1 płączn. Awansowany 1 stycznia 1931 r. na por. łączn., w 1932 r. służył w Pomocniczej Składnicy Inżynieryjnej w Warszawie. Z dniem 1 stycznia 1936 r. otrzymał stopień kpt. łączn. Wiosną 1939 r. był kierownikiem referatu materiałowego wydz. materiałowo-budżetowego Dowództwa Łączności MSWojsk.
Na tym stanowisku wziął udział w kampanii wrześniowej 1939 r.
W 1946 r. w stopniu mjr. łączn. służył w dowództwie 1 Korpusu Polskiego.
Zmarł 2 grudnia 1965 r. i został pochowany na Cmentarzu Parafialnym na Powązkach w Warszawie.
Odznaczony Krzyżem Niepodległości, trzykrotnie Krzyżem Walecznych i złotym Krzyżem Zasługi.
„Monitor Polski” nr 218/1931; Rocznik oficerski 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.