1975年3月至1977年2月,任仁壽縣委工交部副部長。
1977年2月至1978年4月,任成都市水電局科長。
1978年4月至1988年4月任成都市委農工委組織處處長、成都市委農工委政治部副主任(其間:1983年9月至1985年7月在成都市委黨校政治專業學習)。
1988年4月至1989年3月,任成都市金牛區人民政府副區長。
1989年3月至1992年2月,任成都市金牛區委副書記、成都市金牛區人民政府區長。
1992年2月至1993年9月任成都市委組織部副部長(1990年9月至1992年7月在中央黨校函授學院經濟管理專業學習)。
1993年9月至1993年10月,任成都市委秘書長、市委組織部副部長。
1993年10月至1994年3月,任成都市委常委、市委秘書長、市委組織部副部長。
1994年3月至1998年7月,任成都市委常委、秘書長。
1998年7月,任成都市委常委、市委組織部部長。
2004年2月至今 四川省食品藥品監督管理局黨組書記、局長。四川省食品安全協調委員會副主任。