Urodził się 27 października 1895 r. w Szumlanach.
Działacz niepodległościowy ps. „Świderski”.
Po 1918 r. w WP. Zweryfikowany jako por. piech. z 1 czerwca 1919 r. i awansowany 1 lipca 1923 r. na kpt. piech., co najmniej od 1923 do 1928 r. pełnił służbę w 5 pp leg. Następnie (1932, 1935) w 40 pp. Awansowany 19 marca 1937 r. na mjr. piech., wiosną 1939 r. był zastępcą szefa wydz. I ogólno-organizacyjnego Biura Personalnego MSWojsk.
Po II wojnie światowej zamieszkał w Wlk. Brytanii.
Zmarł 22 lipca 1961 r.
Odznaczony orderem Polonia Restituta 5 kl., dwukrotnie Krzyżem Walecznych, Medalem Niepodległości i srebrnym Krzyżem Zasługi.
„Monitor Polski” nr 177/1938; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.