1976年8月至1981年3月在岳家國小教書
1981年4月至1985年9月在岳家鎮政府工作,任組織幹事。
1985年10月至1988年12月任白衣鎮黨委副書記。
1989年1月至1989年11月任磴子鄉黨委副書記、鄉長。
1989年12月至1994年7月任涵水鎮黨委書記(期間兼任區委副書記)。
1994年8月至1998年9月任中共白衣區委副書記、區長。
1998年10月至2001年4月任中共筆山區委書記。
2001年5月至2003年1月任中共平昌縣委委統戰部長。2001年11月任巴中市第一屆政協委員。
2003年2月至2005年12月任平昌縣政協副主席、黨組成員,兼縣委統戰部長
2006年1月至今任平昌縣政協副主席