Syn Michała, podoficera zawodowego WP i Zofii z Lipińskich. W latach 1927–1931 ukończył 4 klasy szkoły podstawowej w Kołomyi, a następnie kontynuował naukę w Państwowym Gimnazjum Humanistycznym we Lwowie, gdzie w 1937 zdał maturę.
W listopadzie 1940 został wcielony do Armii Czerwonej. Służył w stopniu szeregowego, a następnie starszego szeregowego – zwiadowcy w 136 Pułku Artylerii Ciężkiej w Tbilisi. Po napaści Niemiec na ZSRR przeniesiony do 13 samodzielnej kolumny pracy przy 326 Zakaukaskim Wojskowym Zarządzie Budownictwa, gdzie był zatrudniony jako ślusarz. Następnie brał udział w walkach na terenie Kaukazu.
Po wojnie był dowódcą kompanii w 2 pułku czołgów2 Brygady Pancernej. W marcu 1946 został zastępcą dowódcy 1 Batalionu Rozpoznawczego do spraw liniowych, a od maja 1946 był szefem sztabu 1 Warszawskiego Samodzielnego Batalionu Rozpoznawczego 1 Dywizji Piechoty im. Tadeusza Kościuszki. W kwietniu 1947 został zastępcą szefa sztabu 2 pułku czołgów ds. taktyczno-wyszkoleniowych, a w sierpniu 1947 został szefem sztabu pułku. W latach 1947–1948 przebywał na kursie doskonalenia oficerów broni pancernej szczebla szefów sztabu i dowódców pułku przy Oficerskiej Szkole Broni Pancernej. Po ukończeniu kursu w lipcu 1948 powrócił na stanowisko szefa sztabu pułku, a od października 1949 był pomocnikiem dowódcy 6 pułku czołgów ciężkich we Wrocławiu do spraw wyszkolenia. Od lipca 1951 do października 1953 był dowódcą 6 pułku czołgów ciężkich.
Zginął śmiercią tragiczną wraz z synem Michałem w dniu 25 sierpnia 1963 w wypadku drogowym koło Piły (samochód prowadzony przez generała wjechał pod pociąg). Pochowany 28 sierpnia 1963 na Cmentarzu Wojskowym (Rakowickim) w Krakowie (kwatera 5 woj.-płd.-16)[1].