Urodził się 18 marca 1896 r. w Dąbrowie Górniczej. Syn Stefana i Wandy (?) z Adamieckich.
Działącz niepodległościowy ps. „Geber”.
Po 1918 r. w WP. Służył w 5 puł. Brał udział w walkach z bolszewikami. Uzyskał stopień ppor. kaw. W lipcu 1920 r. był żołnierzem 1 komp. II baonu morskiego.
W okresie od 20 marca 1921 do 1 października 1922 r. słuchacz I Tymczasowego Kursu Instruktorskiego dla Oficerów w Toruniu. Zweryfikowany jako por. mar. z 1 grudnia 1920 r. Po ukończeniu kursu sprawował funkcję adiutanta w Oficerskiej Szkole Marynarki. Następnie oficer wachtowy na ORP „Kaszub” (1923, 1924). Ukończył kurs dowódców baterii w Toruniu oraz szkołę oficerów artylerii w Tulonie. W 1928 r. pełnił służbę w Kierownictwie Marynarki Wojennej. Awansowany 1 stycznia 1930 r. na kpt. mar., od 21 marca 1931 do 8 marca 1932 r. zastępca dowódcy okrętu ORP „Iskra”. Następnie ponownie w Kierownictwie MW. Był dowódcą podoficerskich kursów artylerii na ORP „Mazur”, a od kwietnia do września 1932 r. wykładowcą na I Kursie Oficerów Artylerii Morskiej. Jednocześnie od czerwca zajmował stanowisko komendanta Szkoły Specjalistów Morskich i dowódcy okrętu ORP „Bałtyk”. W 1933 r. został przeniesiony w stan spoczynku.
W 1939 r. zmobilizowany do WP, był adiutantem szefa Kierownictwa MW kontradm. Jerzego Świrskiego. Razem z nim po 17 września przeszedł do Rumunii i 6 października dotarł do Paryża. 27 października został oficerem ordynansowym szefa Kierownictwa MW. 1 stycznia 1940 r. objął funkcję oficera do zleceń zastępcy szefa Kierownictwa MW we Francji. Od 12 kwietnia zajmował stanowisko kierownika referatu rejestracji personalnych MW. 3 maja awansował na kmdr. ppor. W okresie od 11 września 1940 do 23 kwietnia 1942 r. był zastępcą kierownika Biura Historycznego. Od 14 maja służył w referacie personalnym Kierownictwa MW, a następnie kierował referatem ogólnym. 31 marca 1946 r. awansował na kmdr. por.
Po demobilizacji zamieszkał w Londynie.
Zmarł 22 lipca 1960 r. w Londynie i został pochowany na tamtejszym Cmentarzu Streatham Park.
Odznaczony Krzyżem Walecznych, złotym Krzyżem Zasługi i Medalem Niepodległości.
Kadry morskie Rzeczypospolitej t. II, Gdynia 1996; „Monitor Polski” nr 63/1933; Rocznik oficerski 1923, 1924, 1928, 1932; Rocznik oficerski rezerw 1934.