1972年9月參加工作。
1970年10月—1972年9月計算連續工齡;
1972年9月—1976年4月臨沂縣羅莊公社團委副書記;
1976年4月—1977年1月臨沂縣委工作隊組長;
1977年1月—1977年12月臨沂縣羅莊公社黨委常委;
1977年12月—1980年11月臨沂縣羅莊公社黨委副書記;
1980年11月—1984年2月臨沂縣羅莊公社黨委書記;
1984年2月—1987年7月臨沂地區鄉鎮企業局局長(其間:1985年9月—1987年7月臨沂地委黨校大專班學習);
1987年7月—1992年12月蒼山縣委書記(其間:1988年6月兼縣人武部黨委第一書記);
1992年12月—1995年3月臨沂地區行署副專員、黨組成員;1995年3月—1997年5月臨沂市副市長、黨組成員(1995年12月當選九屆市委委員);
1997年5月—2001年1月山東省物資集團總公司董事長、總經理、黨委書記;2001年1月—2001年3月臨沂市人大常委會副主任候選人、黨組副書記(正廳級);
2001年3月— 臨沂市人大常委會副主任、黨組副書記(正廳級)兼農經委主任委員。省五、七次黨代會代表。