1977年10月至1985年03月,上海铁路分局上海站团委干事、副书记。
1985年03月至1992年06月,上海铁路分局团委副书记、团委书记。
1992年06月至1998年07月,上海铁路分局上海站副站长、代站长、站长兼党委副书记。
1998年07月至1999年10月,上海铁路分局副分局长。
1999年10月至2009年09月,上海铁路局副局长、常务副局长、党委委员。
2009年09月,上海申通地铁集团有限公司总裁、党委副书记,上海申通地铁股份有限公司董事长。