1982年1月毕业于合肥工业大学计算机系,获工学学士学位。1986年毕业于合肥工业大学计算机系,获工学硕士学位。1995年7月毕业于浙江大学生医系,获工学博士学位。1987年5月至1992年8月,任合肥工业大学计算机系讲师,1995年12月被聘为杭州大学计算机系副教授,同时任计算机软件教研室主任。1999年12月起被聘为浙江大学教授,计算机系统结构研究所副所长。2002年9月至11月为澳大利亚狄肯大学访问教授。担任PAKDD 2007、PRICAI 2006、PAKDD 2004国际学术会议程序委员会委员。