69年10月任陆军第67军司令部作训处副处长。1971年3月任陆军第67军司令部作训处处长。1978年5月任第200师司令部参谋长、1979年7月任第67军副参谋长。1980年12月任第200师师长。1983年5月任第67军军长，1985年7月率部参加两山战役轮战。1986年12月任济南军区副司令员。1987年8月—1990年4月在山东大学夜大学习哲学社会科学。1988年9月被授予少将军衔。1990年7月晋升中将军衔。1992年11月任北京军区副司令员兼北京卫戍区司令员。1993年12月任成都军区政治委员。