W latach 1967 do 1971 piastował stanowisko zastępcy dowódcy w Szkole Młodszych Specjalistów Wojsk Pancernych. Od 1971 do 1974 służył na stanowisku zastępcy komendanta ds. szkolenia w Ośrodku Szkolenia Młodszych Specjalistów Wojsk Pancernych (JW 2185), a następnie był komendantem Ośrodka. W 1974 został szefem Garnizonowego Ośrodka Mobilizacyjnego znajdującego się w kompleksie „białe koszary” 9 pułku zmechanizowanego 12 Dywizji Zmechanizowanej w Stargardzie Szczecińskim. Następnie został szefem Terenowego Aparatu Mobilizacyjnego. 2 listopada 1987 odszedł na emeryturę w stopniu podpułkownika po 36 latach służby w wojsku. Wstąpił na emeryturze do Związku Żołnierzy Wojska Polskiego koła Nr 19 w Stargardzie Szczecińskim. Podpułkownik Witold Hałat zmarł 29 kwietnia 2016, został pochowany na cmentarzu przy ulicy Kościuszki w Stargardzie, odszedł w wieku 88 lat. Miał żonę Klarę i syna Jerzego.
Awanse podporucznik – 1952 porucznik – 1955 kapitan – 1959 major – 1967 podpułkownik – 1972