1987年 - 1991年,毕业于四川大学计算数学与应用软件专业。
1992年 - 1995年,担任巨人集团中文应用开发部经理,负责开发巨人手写电脑系统。
1997年,担任北京金山公司副总经理,负责技术产品研发,领导团队开发出金山词霸、金山单词通、金山游侠等产品。
1998年,联合创办北京豪杰公司,担任总经理,并推出超级解霸5.0。
1999年,创办CSDN网站。
2000年,创办《程序员》杂志。
2003年,创办博文视点出版公司。