1978年10月至1992年11月,历任贵州省政府办公厅经济政策研究室综合处干部、副处长,贵州省体改委城市处处长、综合处处长,贵州省遵义地区务川县委副书记,贵州省体改委综合处处长;
1992年11月至1998年11月,任贵州省体改委副主任(其间,1994年11月至1998年11月,兼任贵州省证券办主任);
1998年11月至2000年11月,任中国证监会贵阳特派办党委书记、主任;
2000年11月至2008年09月,任中国证监会发行监管部副主任;
2008年09月至2013年10月,任中国证监会山东监管局党委书记、局长兼济南稽查局局长;
2013年10月,到龄退休(2013年9月至2016年6月,任中国建设银行股份有限公司非执行董事)。[2-3]