1984.07-1985.03雲南省水電部第十四工程局技術員。
1985.03-1998.10廣西南寧水電設計院助理工程師、工程師、高級工程師。
1998.10-2001.07廣西南寧地區建設局副局長(其間:1999.09-2001.07廣西大學土木工程學院建築經濟管理專業學習)
2001.07--2003.07廣西自治區建設廳科技處處長
2003.07-2005.05廣西自治區建設廳城建處處長
2005.05--2005.06廣西自治區建設廳副廳長
2005.06--2006.09廣西自治區建設廳副廳長、黨組成員
2006.09--2012.10廣西來賓市副市長
2012.10-2015.02廣西自治區國防動員委員會人防辦副主任、黨組成員。
2015.02--廣西北海市委常委、市政府副市長、黨組副書記