7月，在温江师范专科学校（今西华大学）中文专业学习。1983年6月加入中国共产党。毕业后参加工作，为蒲江县大兴中学、蒲江县教师进修学校教师。1984年，任蒲江县人大常委会办公室干部。1985年3月，调动至中共成都市委组织部，历任干部、青干处副处长、中共大邑县委组织部常务副部长，中共大邑县委常委、组织部部长，中共大邑县委副书记、组织部部长。1997年3月，任大邑县委副书记、县人民政府代县长、党组书记。同年10月，任中共大邑县委书记。2002年12月，任中共新津县委书记。2006年8月，任中共成都市成华区委书记