1976年12月——先後在福建省寧化縣路線教育工作隊、寧化縣城關公社工作。
1978年09月——1987年10月,歷任福建省寧化縣中沙公社團委書記,中***福建省寧化縣中沙公社黨委組織幹事,中***寧化縣中沙公社黨委組織委員,中***寧化縣中沙公社黨委副書記,中***寧化縣河龍鄉黨委書記,中***寧化縣水茜鄉黨委書記。
1987年11月——1992年10月,福建省寧化縣人民政府黨組成員、副縣長;
1992年11月——1993年01月,中***福建省沙縣縣委副書記、縣人民政府黨組書記、代縣長;
1993年01月——1997年02月,中***福建省沙縣縣委副書記、縣人民政府黨組書記、縣長(1993年09—1995年12月在中央黨校函授學院本科班學習);
1997年03月——1998年08月,中***福建省沙縣縣委書記、縣人民政府黨組書記、縣長、縣人民武裝部黨委第壹書記。
1998年09月——2001年03月,中***福建省沙縣縣委書記、縣人民武裝部黨委第壹書記。
2001年04月——2005年01月,中***福建省三明市委常委、永安市委書記、永安市人民武裝部黨委第壹書記。
2005年02月——2007年04月,中***福建省三明市委常委、市人民政府黨組副書記、常務副市長
2007年05月——2007年06月,中***福建省三明市委常委、市人民政府黨組副書記、常務副市長(明確為正廳級)。
2007年06月——2007年11月,中***福建省三明市委副書記、市人民政府黨組書記、代市長。
2007年12月——2011年06月,中***福建省三明市委副書記、市人民政府黨組書記、市長。
2011年07月——2013年03月,福建省水利廳廳長;
2013年04月——至今,福建省人民政府黨組成員、秘書長。
第十壹屆全國人大代表,第九屆省委委員。