1998年7月、1999年10月至2000年2月任香港中文大学计算科学与工程系研究员。2000年6月至2000年9月任香港城市大学计算机系研究员。2001年9月至2001年10月任意大利那不勒斯腓特烈二世大学访问教授。2002年10月至2002年12月任英国艾塞克斯大学访问教授。1994年起任西安交通大学信息与系统科学研究所所长、博士生导师；1997年5月至2003年7月任西安交通大学理学院院长；1998年11月起兼任西安交通大学基础科学研究中心常务副主任，2003年7月至2014年10月任西安交通大学