1984年08月至1985年11月,就职于长航武汉分局。
1985年11月至2002年03月,历任武汉长江轮船调度处调度员、作业计划科副科长、副处长,武汉货运有限责任公司常务副总经理、运输部部长,武汉长江轮船总经理助理兼运输部部长等职务。
2002年03月至2006年06月,任长航集团货运总公司副总经理、党委委员。
2006年06月至2007年12月,任长航凤凰副总经理、党委委员。
2007年12月至2011年01月,任南京长江油运公司总经理,长航油运股份有限公司党委书记、董事。
2010年06月,当选为中国外运长航集团党委委员。
2011年01月至2011年10月,任南京长江油运公司总经理。
2011年10月至今,任长航凤凰股份有限公司总经理。
2011年12月,任中国长江航运(集团)总公司党委副书记。
2012年02月,任长航凤凰股份有限公司董事。
2012年07月至2015年12月,兼任中国长江航运(集团)总公司党委书记。