1987年 - 1991年,畢業于四川大學計算數學與應用軟件專業。
1992年 - 1995年,擔任巨人集團中文應用開發部經理,負責開發巨人手寫電腦系統。
1997年,擔任北京金山公司副總經理,負責技術產品研發,領導團隊開發出金山詞霸、金山單詞通、金山游俠等產品。
1998年,聯合創辦北京豪杰公司,擔任總經理,并推出超級解霸5.0。
1999年,創辦CSDN網站。
2000年,創辦《程序員》雜志。
2003年,創辦博文視點出版公司。