97年到1998年，在香港城市大学任客座研究员。1998年任山东科大校长助理。1999年，任同济大学计算机系教授、博导，先后担任同济大学计算机系主任、电子与信息工程学院副院长、院长、校长助理，2008年12月任同济大学副校长。2015年3月，任东华大学校长。2019年6月，回到同济大学，任同济大学党委常委、副校长（正局级）。