曾任四川省開縣稅務局溫泉稅務所專管員、稅政股幹部,四川省開縣稅務局副局長,四川省萬縣地區稅務局直屬分局局長,四川省萬縣地區稅務局副局長,四川省萬縣地區(萬縣市)稅務局(國家稅務局)黨組書記、局長,四川省國家稅務局黨組成員、副局長;
1999年12月,任貴州省國家稅務局黨組書記、局長;
2001年07月,任四川省國家稅務局黨組書記、局長;
2013年12月,任四川省國家稅務局黨組副書記、局長;
2016年2月,任四川省人民政府參事。
第十屆、第十壹屆全國人大代表,中***四川省第九屆委員會委員 。