1981年9月至1993年10月,历任河南省登封市气象局预报股长、副局长、局长;1993年10月至2001年10月,先后任河南省郑州市气象局党组成员、副书记;2001年10月至2005年8月,河南省洛阳市气象局党组书记、局长;2005年8月至2008年2月,河南省洛阳市水利局党组成员、副局长(正县级);2008年2月至2009年6月,河南省洛阳市人民政府副秘书长兼群众工作部副部长、信访工作组副组长;2009年6月至,河南省安阳市文峰区委副书记、区长。河南省粮食局副巡视员。