Urodził się 12 lutego 1899 r. w m. Nienadowa pow. Przemyśl. Syn Benona.
Ukończył gimnazjum.
Od listopada 1918 r. w WP. W stopniu kpr. służył w 1 komp. 4 pp leg. Brał udział w odsieczy Przemyśla, a od 20 listopada w walkach z Ukraińcami we Lwowie i jego okolicach.
Zweryfikowany jako por. piech. z 1 czerwca 1919 r., był oficerem 60 pp (1923, 1924). Awansowany 1 stycznia 1928 r. na kpt. piech., służył wówczas w 72 pp, a w 1932 r. w KOP. W 1935 r. w 67 pp. Awansowany 19 marca 1938 r. na mjr. piech., wiosną 1939 r. zajmował stanowisko komendanta obwodowego PW przy 67 pp w Brodnicy. Następnie dowódca baonu ON „Brodnica”.
Na tym stanowisku wziął udział w kampanii 1939 r. Od 11 września dowódca II baonu 63 pp. Uczestniczył w walkach na Pomorzu i w bitwie nad Bzurą.
Poległ 23 września 1939 r. w Babicach. Pochowany na Cmentarzu Wojennym w Starych Babicach przy ul. W. Sikorskiego.
Odznaczony Krzyżem Walecznych, Medalem Niepodległości i srebrnym Krzyżem Zasługi.
L. Głowacki, Obrona Warszawy i Modlina na tle kampanii wrześniowej 1939, Warszawa 1985; „Monitor Polski” nr 29/1932; Obrona Lwowa 1–22 listopada 1918 t. 3, Lwów 1939; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.