1981年至1986年，德国柏林工业大学任访问学者。1985年，获德国柏林工业大学博士学位。1987年起，历任浙江大学副教授、教授、机械系副主任、机械系主任、浙江大学研究生院副院长、浙江大学副校长兼浙江大学机械设计研究所长。1994年，加入九三学社。他还担任浙江大学台州研究院院长。