1976年至1983年,在同济大学电气工程系任教,98+98+89主讲电气自动化专业的相关基础和专业课程,并完成数项科研攻关课题。
1983年至1996年,在同济大学任校动力科副科长、科长,校基建处副处长、处长等职。
1996年至2000年,任同济大学校长助理,
2000年01月,任同济大学校长副校长。
2011年07月起任同济大学常务副校长(正局级)。
2012年12月,因年龄原因,免去同济大学常务副校长职务。
2013年至今,任同济大学浙江学院校长