Im Anschluss daran war er 1956 bis 1959 Kommandeur des Panzerregiments 16 „Leo Jogiches“ in Großenhain sowie danach bis 1961 1. Stellvertretender Kommandeur der 7. Panzerdivision. Nach einem zweijährigen Lehrgang an der Generalstabsakademie der UdSSR, den er 1964 als Diplom-Militärwissenschaftler abschloss, wurde er am 1. August 1964 im Rang eines Oberstleutnants Kommandeur der 7. Panzerdivision in Dresden. Als solcher wurde er am 7. Oktober 1964, dem 15. Gründungstag der DDR, zunächst zum Oberst befördert und dann am 1. März 1966, dem 10. Gründungstag der NVA, zum Generalmajor ernannt. Während dieser Zeit gehörte die 7. Panzerdivision auch zu den Einheiten, die nach den Ereignissen um den "Prager Frühling" zunächst in Marschbereitschaft versetzt wurden. Am 8. November 1971 kehrte er in das MfNV zurück, wo er ein Jahr lang Stellvertretender Chef der Verwaltung Ausbildung war, ehe von 1972 bis 1977 eine Verwendung als "Stellvertreter Chef LaSK für Ausbildung" im Kommando Landstreitkräfte der NVA folgte. Danach war er von 1977 bis zu seiner Entlassung am 30. April 1983 Kommandeur der Offiziershochschule der Landstreitkräfte der NVA in Löbau. Als solcher erfolgte am 7. Oktober 1977, dem 28. Gründungstag der DDR, auch seine Beförderung zum Generalleutnant.