Urodził się 7 sierpnia 1895 r. we Lwowie.
W czasie I wojny światowej w Legionach Polskich.
Od 31 października 1918 r. w stopniu chor. uczestniczył w obronie Lwowa przeciwko Ukraińcom. Należał do I załogi Szkoły Sienkiewicza, a od 6 listopada służył w sekcji telefonicznej obrony miasta.
Zweryfikowany jako kpt. łączn., był p.o. komendanta kadry komp. zapasowej V baonu telegraficznego (1923). Następnie dowodził 5 komp. szkolną łączności 2 płączn (1924). Awansowany 1 stycznia 1928 r. na mjr. łączn., służył wówczas w 5 okręgowym szefostwie łączności. W 1932 r. był dowódcą łączności 6 DP. 19 marca 1938 r. awansował na ppłk. łączn. Wiosną 1939 r. dowodził 6 baonem telegraficznym.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Walecznych, złotym Krzyżem Zasługi i Medalem Niepodległości.
J. Cisek, E. Kozłowska, Ł. Wieczorek, Słownik Legionistów Polskich 1914-1918 t. 1, Kraków, Warszawa, Zalesie Górne 2017; „Monitor Polski” nr 258/1933; 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.