1986毕业于南京大学物理系,取得理学学士学位。之后考入陕西微电子学研究所计算机器件与设备专业研究生,分别于1989年和1993年获得工学硕士和博士学位。同年进入北京大学微电子学研究所博士后流动站,在中国科学院院士王阳元教授指导下工作。
1996年到香港科技大学电机与电子工程系做访问学者,在IEEEFellow、工学院院长PingK.Ko教授指导下工作。1996年9月返回北京大学微电子学研究所。现为北京大学微电子学研究所教授、副所长以及北京大学软件与微电子学院院长、北京大学信息与工程科学部副主任。