1976年,毕业于青岛科技大学。
1976年12月,在山东省计算中心工作。
1982年 - 1984年,在加拿大里贾纳大学计算机科学系访问学习。
1984年 - 1991年,担任山东省计算中心主任、党委书记。
1991年,创建中创软件公司,并担任董事长兼总裁。
2008年03月,当选为第十一届全国人大代表。
2013年03月,当选为第十二届全国人大代表。
2000年,被评为“山东省十大杰出留学归国科技专家”。
2001年,荣获“山东省科技进步一等奖”。
2002年,荣获首届“中国软件企业十大领军人物”称号。
2003年,被加拿大里贾纳大学授予荣誉法学博士学位。
此外,曾获“全国信息产业系统劳动模范”、“中国软件20年杰出贡献奖”等荣誉。