1983年7月至1994年8月,为河南省委统战部党派处干事、副主任干事、主任干事;
1994年8月至1996年11月任河南省委统战部党派知识分子工作处副处级调研员;
1996年11月至1998年12月,任河南省委统战部办公室副主任(期间:1995年7月至1997年7月挂职锻炼任原信阳县委副书记);
1998年12月至2001年6月,任河南省委统战部政研室主任;
2001年6月至2004年2月任省委统战部党派知识分子工作处处长(期间:2002年9月至2003年1月在河南省委党校第31期中青班学习);
2004年2月任南阳市人民政府副市长(期间:2006年2月至5月在河南省委党校市厅级班学习)。
2011年8月任中共南阳市委常委、邓州市委书记,主持邓州市委全面工作。
主持邓州市委全面工作。