1986.07-1989.10鐵道部北京鐵路分局助理工程師;
1989.10-1990.03鐵道部北京鐵路機械學校助理教授;
1990.03-1999.06廣東省人事廳綜合計劃處副處長;
1999.06-2002.01廣東省人事廳廳長(期間:1997.09-1999.07);
2002.02--2004.09廣東省人事廳(省廳)編制處副處長;
2004.09-2004.11廣東省人事廳(省編辦)機構編制處調研員;
2004.11--2005.02翁源縣委副書記(正廳級);
2005.02--2006.10翁源縣委副書記(正廳級)、政法委書記(其間:2006.5438+0.09--2005.11);
2006.10--2006.12翁源縣委副書記,翁源縣副縣長、代理縣長;
2006.12--2009.12翁源縣委副書記、縣長(期間:2008年3月--2008年7月廣東省委黨校壹年級壹班學習);
2009.12--2010.02翁源縣委書記、縣長;
2010.02--2010.03翁源縣委書記;
2010.03--2014.10翁源縣委書記、縣人大常委會主任(其間:2010.03參加中組部第壹期縣委書記任職培訓班學習);
2014.10—2014.11韶關市副市長、黨組成員、翁源縣委書記、縣人大常委會主任2014.11—2065438。