1982年9月至1984年7月在重慶市第二財貿學校物價專業學習;
1984年8月任潼南縣計委科員;
1989年5月任潼南縣計經委主辦科員;
1992年9月任潼南縣玉溪區公所副區長;
1993年12月任潼南縣花岩鎮政府副鎮長(1992年8月至1995年7月四川省委黨校函授學院經濟管理專業學習);
1995年9月任潼南縣花岩鎮黨委副書記、人大主席(1995年9月至1997年12月四川省委黨校函授學院法律專業學習);
1997年11月任潼南縣政協委組辦主任;
2000年12月任潼南縣城經辦、提案辦主任,2000.07明確為副處級;
2002年9月任重慶市政協提案委辦公室主任科員;
2003年10月任重慶市政協辦公廳機關黨辦主任;
2004年2月任重慶市政協辦公廳機關黨委專職副書記、黨辦主任、機關紀委書記;
2007年5月任重慶市政協辦公廳機關黨委專職副書記、機關紀委書記、政治處副處長(兼);
2009年6月任重慶市政協辦公廳機關黨委專職副書記、機關黨辦主任、機關紀委書記。
2010年9月任重慶市紀委、監察局派駐重慶市統計局紀檢組長、監察專員,局黨組成員。