W 1963 ukończył zaocznie Akademię Sztabu Generalnego im. gen. broni Karola Świerczewskiego w Rembertowie, broniąc pracę dyplomową o przegrupowaniu dywizji zmechanizowanej na dużą odległość. W tym samym roku został mianowany generałem brygady. W 1965 został zastępcą dowódcy Śląskiego Okręgu Wojskowego ds. liniowych. W 1968 uczestniczył jako zastępca dowódcy Armii w interwencji w Czechosłowacji. W 1971 objął obowiązki dowódcy 10 Dywizji Pancernej w Opolu. Od 1973 ponownie na stanowisku zastępcy dowódcy Śląskiego Okręgu Wojskowego ds. liniowych.