1983年毕业于北京大学计算机科学技术系,获理学学士学位;1986年和1991年分别于中科院计算所获工学硕士学位和工学博士学位。1986年至今在中科院计算所从事科研工作,先后担任研究实习员、助理研究员、副研究员和研究员。期间,1992年至1993年任国际劳工组织(ILO)系统分析专家;1996年至1997年美国加州大学伯克莱分校访问科学家。目前担任中国科学院计算技术研究所研究员、博士生导师、网络研究部主任、网络方向首席科学家。