先後在武漢輪船公司、長江輪船總公司、宜昌船廠、中國長江航運(集團)總公司、上海長江輪船公司工作。
2001年11月任中華人民***和國交通部海事局黨委書記兼副局長。
2005年4月任遼寧省大連市人民政府副市長、市政府黨組成員兼市口岸工委書記。
2007年2月任中華人民***和國交通部體改法規司司長。
2009年3月任中華人民***和國交通運輸部政策法規司司長。
2011年10月任中華人民***和國交通運輸部黨組成員、政策法規司司長。
2013年4月任中華人民***和國交通運輸部黨組成員、副部長。