1969年至1972年在扶余市生活，1982年获得吉林大学学士学位，1985年获得吉林大学硕士学位，1986年留学美国，1991年获得科罗拉多大学博尔德分校博士学位。1991年至1993年在科罗拉多矿业学院担任访问助教，1993年至2003年任职于橡树岭国家实验室，2003年担任佐治亚大学教授。同时担任吉林大学计算机科学与技术学院长江学者讲座教授。