1980年10月星子縣二輕工業局辦事員,
1982年3月星子縣委辦公室通訊員、文書、機要員(1985年1月江西省人事廳吸收為國家幹部),
1985年1月福州軍區機要訓練大隊機要專業學習,
1986年9月江西廣播電視大學九江分校學員,
1988年7月星子縣委辦公室秘書,
1990年3月星子縣建設局副局長兼房產公司經理,
1993年4月星子縣建設局副局長,
1995年6月星子縣建設局副局長兼房管局支部書記、局長 (期間:1993年12月--1995年12月參加中央黨校函授學院九江學區本科學習),
1996年3月任星子縣土管局副局長,
1998年4月任星子縣土管局黨支部書記、局長,
2002年12月任湖口縣政府副縣長(期間:2004年9月--2006年12月江西省委黨校黨建專業研究生班學習),
2005年3月任中共湖口縣委常委、組織部長,
2011年8月任縣政協主席。