临沂县委党校教研室主任，中共临沂地委委员兼共青团临沂地委书记，中共临沂地委委员兼平邑县委书记，中共临沂市委常委兼平邑县委书记，中共临沂市委副书记兼平邑县委书记等职。1997年12月，任中共临沂市委副书记、代理市长，次年2月任市长。2001年1月，任中共莱芜市委书记、市委党校校长，次月兼任莱芜市人大常委会主任。2006年1月，任山东省副省长。2007年6月，任中共山东省委常委，次月兼任省委组织部长。2010年7月，任中共广东省委常委、组织部部长。2017年1月，当选为广东省人大常委会主任。2017年1