1983年08月至1988年10月,历任上海船舶运输科学研究所实验工厂助理工程师、所团委委员。
1988年10月至2001年03月,历任上海船舶运输科学研究所经营开发处工程师、高级工程师、副处长,研究所团委副书记、科技产业处副处长。
2001年03月至2017年12月,历任上海交技发展股份有限公司经营发展部主任、副总经理、总经理、董事、党委副书记、董事长。
2012年12月至2017年11月,历任上海船舶运输科学研究所党委委员、党委副书记、副所长、工会主席。
2022年02月,不再担任中远海运科技股份有限公司总经理、副董事长、董事、董事会战略委员会主任委员等职务。