研究所硕、博士。回国后，历任空军总司令部武获室组长、空军总司令部资讯中心主任及国防部国防管理中心主任、系统资讯处处长、模式模拟中心主任。1996年，张家生升任少将。申请退伍后，张家生担任国泰人寿资讯长。2007年，台北市市长郝龙斌任内，张家生进入台北市政府，担任台北市政府资讯处首任处长。2012年9月18日，台北市政府资讯处升格为台北市政府资讯局，张家生随之升任资讯局局长。2012年11月30日，张家生出任悠游卡公司董事长。郝龙斌卸任市长后，张家生回任国泰金控资讯长。