1982年9月—1984年7月在山東省商業學校電視機檢修專業學習;
1984年7月—1992年11月任博興縣廣播局辦事員、編輯、電視新聞部主任;
1992年11月—1995年4月任博興縣興福鎮黨委宣傳委員;
1995年4月—1996年12月任博興縣湖濱鎮副鎮長;
1996年12月—1997年9月任博興縣湖濱鎮黨委副書記;
1997年9月—1998年2月任博興縣廣播電視局副局長、電視中心副主任;
1998年2月—2002年8月任博興縣計畫生育委員會副主任、黨組成員;
2002年8月—2004年2月任博興縣計畫生育局副局長、黨組成員、縣計生協會常務副會長(正科級);
2004年2月—2008年11月任博興縣食品藥品監督管理局局長、黨組書記;
2008年11月—2010年1月任濱州市食品藥品監督管理局黨組成員、紀檢組長;
2010年1月—2011年11月任濱州市食品藥品監督管理局副局長、黨組成員;
2011年11月任博興縣政協黨組成員;
2012年1月10日當選為政協第十三屆博興縣委員會副主席。