读政治大学企管研究所，与林毅夫是同学。1979年，林毅夫在叛逃前最后一晚，于台北市公馆巧遇张家生，其晚住宿于张家生住处；隔日林毅夫搭机返金门，之后发生叛逃事件。张家生于政大取得硕士学位后，赴美国留学，获凯斯西储大学管理研究所硕、博士。回国后，历任空军总司令部武获室组长、空军总司令部资讯中心主任及国防部国防管理中心主任、系统资讯处处长、模式模拟中心主任。1996年，张家生升任少将。申请退伍后，张家生担任国泰人寿资讯长。2007年，台北市市长郝龙斌任内，张家生进入台北市政府，担任台北市政府资讯处首任处长