军区司令员杨得志出面宣布“党对‘铁军师’是信任的，包括你们的师长张万年”，事件才告平息。1979年2月参加对越自卫反击战，在战斗中，亲自率领解放军127师部队刺刀开路，以阵亡500余人的代价，取得了五战五捷的胜利，在长条山战斗中，部队震慑并重创了越南人民军部队，沉重的打击了越南人民军的士气。1981年至1982年，任陆军第四十三军军长。1982年至1985年，任武汉军区副司令员。1985年至1987年，任广州军区副司令员。1988年9月，获授中将军衔。1987年至1990年，任广州军区司令员、广州军