1976年9月到江蘇省徐州礦務局工作,歷任旗山煤礦技術員、技術科副科長,旗山煤礦、權台煤礦副礦長,權台煤礦、旗山煤礦礦長,徐州礦務局總經濟師、副局長。
1995年9月到江蘇省煤炭工業總公司工作,歷任副總經理、黨委委員、江蘇省煤炭工業管理辦公室副主任。
1997年3月起,歷任煤炭工業部調運司副司長,國家煤炭工業局行業管理司副司長,國家經貿委行業規劃司副司長(主管煤炭),國家發改委能源局副局長(分管煤炭)、巡視員、煤礦瓦斯防治部際協調小組辦公室主任。
2008年8月任國家能源局總工程師。
2009年6月任國家能源局副局長、黨組成員。