Brał udział w walkach podczas operacji berlińskiej, 17 kwietnia 1945 został dwukrotnie ciężko ranny w nogę. Przebywał na leczeniu w szpitalach w Poznaniu i Siedlcach.

Po wojnie kontynuował służbę wojskową. Skierowany został do Oficerskiej Szkoły Artylerii w Toruniu na kurs dowódców baterii, który ukończył w listopadzie 1945 z II lokatą. Po kursie został dowódcą baterii w 17 samodzielnym dywizjonie artylerii przeciwlotniczej w Siedlcach (w strukturach 14 Dywizji Piechoty). W marcu 1946 został dowódcą dywizjonu w 36 Pułku Artylerii Lekkiej. Od kwietnia do lipca 1947 przebywał na kursie lektorów w Wyższej Szkole Oficerów Polityczno-Wychowawczych. Następnie został wyznaczony na zastępcę dowódcy 17 Samodzielnego Dywizjonu Artylerii Przeciwlotniczej do spraw polityczno-wychowawczych, a od sierpnia 1947 na wykładowcę w 45 Pułku Piechoty w Siedlcach. Od kwietnia 1948 był zastępcą dowódcy tego pułku do spraw polityczno-wychowawczych, a w lutym 1949 został wykładowcą wydziału polityczno-wychowawczego 2 Dywizji Piechoty w Kielcach. Pod koniec 1949 powrócił do 14 Dywizji Piechoty na stanowisko pomocnika szefa sztabu artylerii dywizyjnej. W 1953, ze względu na pobyt ojca w Wielkiej Brytanii, został usunięty ze służby w aparacie politycznym wojska.