1964至1968年兴化周庄中学读书。1968年插队,1969年2月应征入伍,1973年复员到兴化市航运公司工作,历任办事员、股长、副经理等职,1985至1987年到江苏电大党政专修科学习,1988年任兴化市交通局副局长;1990年任兴化市顾庄乡党委书记;1992年任兴化市交通局局长、党委书记;1996年11月任泰州市交通局副局长、党组成员(党委委员),1997年5月至2000年10月兼任市公路管理处处长、党总支部书记,2004年1月兼任市交通局党委副书记,2004年9月兼任市港口管理局副局长,2005年10月兼任市港口管理局局长。