1956年2月加入中国***。
1951年7月参军,在第31步兵学校学习。
1952年6月任察哈尔军区文化速成小学教员。
1953年1月任步兵师后勤医院文化教员。
1954年6月在志愿军参谋学校学习。
1957年7月任陆军军司令部作训处参谋。
1969年10月任陆军军作训处副处长。
1971年3月任陆军军作训处处长。
1978年5月任陆军师司令部参谋长。
1979年7月任陆军军司令部副参谋长。
1980年12月任陆军师长。
1983年5月任陆军军长。
1985年对越自卫反击战老山轮战时任67军军长。
1985年6月任****副司令员、军区党委**(1987年8月-1990年4月在山东大学夜大学学习)。
1992年11月任****副司令员兼北京卫戍区司令员、军区党委**。
1993年12月-1999年5月任****政委、军区党委副书记、书记。7、8届全国人大代表。**15届**委员。1988年9月被授予少将军衔。
1990年7月晋升为中将军衔。
1998年3月晋升为上将军衔。