970年10月加入中国共产党。历任共青团河南省委副书记、书记，中共许昌市委副书记，三门峡市委副书记、代市长、市长，许昌市委书记，2000年11月当选河南省委常委，并兼任省委宣传部部长，2006年12月再兼任河南省人民政府副省长。2012年1月当选中国人民政治协商会议河南省委员会副主席。