Urodził się 2 sierpnia 1897 r. w Księżopolu pow. Biłgoraj. Syn Stefana i Tekli Anny z Solskich.
Po 1918 r. w WP. Zweryfikowany jako por. piech. z 1 czerwca 1919, służył w 77 pp (1923). Co najmniej od 1924 do 1932 r. w 76 pp. Awansowany 1 stycznia 1928 r. na kpt. piech. Następnie (1935, 1939) w 7 pp leg. Wiosną 1939 r. był zastępcą oficera mobilizacyjnego pułku.
Podczas kampanii 1939 r. na początku września został dowódcą zmobilizowanego w Chełmie III baonu 95 pp rez. Brał udział w walkach na Lubelszczyźnie. Zapewne do niewoli niemieckiej dostał się po kapitulacji oddziałów pod Tomaszowem Lubelskim (27 września). Przebywał w niej przez cały okres wojny m.in. w oflagu VII A w Murnau.
Zmarł po 1945 r.
Odznaczony Medalem Niepodległości i srebrnym Krzyżem Zasługi.
L. Głowacki, Działania wojenne na Lubelszczyźnie w roku 1939, Lublin 1986; „Monitor Polski” nr 167/1932; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.