文专业学习。1976年8月，历任四川师范学院中文系年级辅导员、学生工作组长、党总支委员、办公室负责人、系主任助理。1984年10月，历任中共四川省纪委办公室秘书、四川省委办公厅秘书、副处级秘书、人事处副处长、人事处处长。1996年8月，历任中共内江市委常委、隆昌县委书记、内江市委副书记、内江市市长、内江市委书记。2004年1月，任中共四川省委副秘书长、办公厅主任。2005年4月，任四川省公安厅厅长、党委书记。2012年1月，任四川省人大常委会党组成员、秘书长、办公厅党组书记。2013年1月，任四