陈榕文革后第一届(77)高考进入清华大学计算机系,1982年7月毕业获学士学位。毕业后考取教育部出国留学研究生,从中国科学院计算技术研究所研究生班出国。1984年1月4日起就读于美国底特律伟恩州立大学计算机系。1985年夏转入美国伊利诺州立大学香槟分校计算机系,并于1987年5月获硕士学位。1987年9月至1992年6月在伊利诺州立大学商学院信息管理中心工作,并继续在计算机系攻读博士学位课程和从事操作系统研究。1992年6月至2000年4月,就职于美国微软公司,任软件工程师,主要参加操作系统和组件化程序模型等项目的开发。2000年5月回国创建北京科泰世纪科技有限公司,现任该公司首席科学家。