1981.09-1984.07畢業於中牟農業學校植物保護專業;
1984.07-1985.08任濟源縣王屋農技站技術員;
1985.08-1988.01任濟源市(縣)農業技術推廣中心技術員;
1988.01-1990.01在濟源市山區辦公室鍛鍊;
1990.04-1995.09任濟源市農業技術推廣中心主任;
1995.09-2001.04任濟源市軹城鎮政府副鎮長(期間:1997.09-200.07於河南省委黨校經濟管理專業學習);
2001.04-2005.01任濟源市王屋鄉黨委副書記、鄉長(1999.08-2001.12於中央黨校函授學院經濟管理專業學習);
2005.01-2006.02任濟源市王屋鄉黨委書記(2003.09-2005.06在天津師範大學在職研究生課程法學基礎理論與實踐專業學習);
2006.02-2007.03任濟源市王屋鄉黨委書記(副縣級);2007.03-2009.10任中共濟源市委副秘書長、辦公室副主任;
2009.10-2010.01任濟源市委老幹部局局長;
2010.01-2017.11 任濟源市委組織部副部長、市委老幹部局局長。
2017.11- 濟源市委組織部副部長,濟源市人力資源和社會保障局局長、市委老幹部局局長。
2017年11月30日,濟源市第十四屆人民代表大會常務委員會第四次會議,決定任命:張大林同志為濟源市人力資源和社會保障局局長。