Urodził się 31 marca 1896 r. we Lwowie. Syn Franciszka.
Sportowiec, reprezentował klub „Czarni” Lwów.
W czasie I wojny światowej od 1914 r. w Legionach Polskich. Służył w 1 pp LP.
Po 1918 r. w WP. W 1923 r. jako urzędnik wojskowy IX rangi służył w Oddz. V Sztabu Generalnego. Przemianowany na oficera służby stałej (kpt. kanc. z 1 grudnia 1920), w 1924 r. w Dep. II Kawalerii MSWojsk. Co najmniej od 1928 do 1934 r. służył w Dep. Sanitarnym {potem: Zdrowia MSWojsk). Wiosną 1939 r. był referentem mobilizacyjnym szpitala szkolnego Centrum Wyszkolenia Sanitarnego.
Podczas II wojny światowej w czasie kampanii 1939 r. dostał się do niewoli niemieckiej, w której przebywał m.in. w oflagu VI E w Dorsten. Uwolniony w 1945 r., pozostał na emigracji.
Zamieszkał w Hanowerze. W 1963 r. awansowany na mjr. sł. zdrowia.
Członek Koła Lwowian.
Zmarł 14 listopada 1973 r. w Hanowerze i tam został pochowany.
Odznaczony Krzyżem Niepodległości, dwukrotnie Krzyżem Walecznych i srebrnym Krzyżem Zasługi.
Lista starszeństwa oficerów zawodowych korpusu sanitarnego 1934; „Monitor Polski” nr 6/1934; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; Z żałobnej karty, „Biuletyn Koła Lwowian” nr 26/1974.