W latach 1949–1950 studiował w Wyższej Szkole Piechoty, a w latach 1960–1963 w Akademii Sztabu Generalnego. Otrzymał tytuł oficera dyplomowanego. Od września 1955 do sierpnia 1960 był zastępcą komendanta Oficerskiej Szkoły Marynarki Wojennej ds. liniowych. W 1964 awansowany na stopień pułkownika. W latach 1973–1987 dowódca Zgrupowania Jednostek Zabezpieczenia Ministerstwa Obrony Narodowej. W okresie stanu wojennego członek Wojskowej Rady Ocalenia Narodowego. Od lutego 1987 do marca 1991 attaché wojskowy, morski i lotniczy przy polskiej ambasadzie w Sofii. W lipcu 1991 zakończył zawodową służbę wojskową i został przeniesiony w stan spoczynku.
Działalność polityczna i społeczna W kwietniu 1948 wstąpił do PPR. Później był członkiem PZPR. Delegat na VIII Zjazd PZPR (1980). Ukończył w 1978 WUML.
Od momentu przejścia na emeryturę został działaczem licznych organizacji społecznych i kombatanckich, m.in. Stowarzyszenia Kawalerów Orderu Wojennego Virtuti Militari – Kombatantów Wojska Polskiego (członek Zarządu Krajowego), Klubu Kombatantów 1 DP T.