Urodził się 27 stycznia 1892 r. w Wilnie. Syn Walentego i Marii z Millerów.
W 1909 r. ukończył II gimnazjum w Wilnie. Studiował farmację na uniwersytecie w Kijowie i tam w 1913 r. otrzymał dyplom podaptekarza.
W czasie I wojny światowej od 1915 r. w armii rosyjskiej. Walczył na froncie w okolicach Rygi. W 1917 r. awansował na ppor. Sprawował kolejno funkcje zastępcy dowódcy kompanii, dowódcy kompanii chemicznej oraz wykładowcy w pułkowej szkole podoficerskiej.
Po zwolnieniu się z wojska w grudniu 1917 r. przyjechał do Kijowa i pracował w aptece.
W styczniu 1919 r. przyjechał do Polski.
W lipcu 1919 r. zmobilizowany do służby w Wojsku Polskim, służył w 20 i 79 pułkach piechoty. Pełnił funkcje instruktora w pułkowej szkole podoficerskiej, dowódcy kompanii i oficera magazynowego. W 1921 r. przeniesiony do rezerwy. Zweryfikowany jako por. rez. piech. ze starszeństwem z 1 czerwca 1919 r.
Pracował jako pomocnik aptekarski, a jednocześnie studiował farmację i w 1928 r. uzyskał magisterium.
Pracował w aptece Ubezpieczalni Społecznej w Warszawie przy ul. Jagiellońskiej. W 1939 r. był zastępcą kierownika apteki.
Mieszkał w Miłosnej (obecnie część Sulejówka).
W 1939 r. zmobilizowany do Wojska Polskiego, po 17 września dostał się do niewoli sowieckiej. Przebywał w obozie w Kozielsku.
Wywieziony na podstawie listy nr 052/3 z 27 kwietnia 1940 r., wkrótce potem został zamordowany w lesie katyńskim. W 1943 r. jego zwłoki zidentyfikowano (nr 2497); znaleziono przy nich pocztówki, list i łańcuszek ze złotym krzyżykiem.
Żonaty z Reginą Wojakowską.
Pośmiertnie (2007) awansował na kpt.
Jego pamięci poświęcono tabliczkę w katedrze polowej WP w Warszawie.
J.B. Gliński, Słownik biograficzny lekarzy i farmaceutów ofiar drugiej wojny światowej t. 1, Wrocław 1997; Katyń. Księga Cmentarna Polskiego Cmentarza Wojennego, Warszawa 2000; J. K[iński], Pro memoria, „Wojskowy Przegląd Historyczny” 1997, nr 1-2; Rocznik Lekarski Rzeczypospolitej Polskiej na rok 1938, Warszawa 1938; Rocznik Lekarski Rzeczypospolitej Polskiej na rok 1936, Warszawa 1936; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.