1977年10月至1985年03月,上海鐵路分局上海站團委干事、副書記。
1985年03月至1992年06月,上海鐵路分局團委副書記、團委書記。
1992年06月至1998年07月,上海鐵路分局上海站副站長、代站長、站長兼黨委副書記。
1998年07月至1999年10月,上海鐵路分局副分局長。
1999年10月至2009年09月,上海鐵路局副局長、常務副局長、黨委委員。
2009年09月,上海申通地鐵集團有限公司總裁、黨委副書記,上海申通地鐵股份有限公司董事長。