1979至1983在南京林業工業學院(現南京林業大學)林學專業學習,獲農學學士學位;1983至1987在省政府鄱陽湖綜合科學考察領導小組辦公室工作,從事科學研究和項目管理工作;1987至1990在南京林業大學攻讀生態學碩士學位,期間參與林業部科技攻關;1990-2000年,11在省科學院生物資源研究所從事科研、開發和管理工作,歷任生態環境信息系統研究室副主任、副主任、主任;1993年創辦江西省科學院計算機培訓中心(2000年升級為“江西省計算機培訓學院”),任中心主任(學院院長)至2001;1997-2001,兼任江西省科學院計算機軟件開發中心主任;2000年6月任江西省科學院黨組成員、副院長,從事科研管理工作,承擔省級科研招標項目;2002年7月至5438年6月+2003年2月,被中組部選派到新加坡國立大學李光耀公共政策學院學習公共政策分析和西方經濟學,獲公共政策碩士學位(MPP)。2004年5月至2009年5月任江西省科學院黨組副書記;2004年10至2009年4月兼任江西省科學院黨組書記;2006年8月至2009年5月任江西省科學院院長。