出生于温州市区，1984年从温州中学毕业，并以优异的成绩被保送进入浙江大学。1984年9月至1988年6月在浙江大学混合班、计算机软件专业学习。1988年9月至1993年10月是浙大计算机应用专业硕士、博士研究生，期间1991年9月至1993年9月在德国人工智能研究中心学习。1993年10月任浙江大学计算机系教师。1995年6月加入中国共产党。1995年11月任计算机系人工智能实验室主任。1998年3月至1999年8月任计算机系副主任。1999年8月至2001年3月任信息学院计算机系副主任。2001