1984年7月起,任上海市市政工程管理局团委书记。 1990年11月起,任上海市合流污水工程指挥部、建设处、建设公司党委副书记、副处长、副总经理。 1995年12月起,任上海市市政工程管理局党委办公室副主任。 1997年2月起,任上海市政实业总公司党总支书记、常务副总经理 1999年11月起,任上海市政养护管理有限公司党委书记、董事长。 2002年7月起,历任上海市城市建设投资开发总公司资产经营有限公司董事长,置业管理部总经理。 2006年1月起,任上海长江隧桥建设发展有限公司总经理、党委副书记。
2011年3月起,任上海市城乡建设和交通委员会秘书长
2012年4月起,兼任上海市路政局局长