第十一屆全國人大內務司法委員會副主任委員。
1943年2月生于甘肅蘭州。1960年12月加入中國共產黨。
1966年蘭州大學業余大學漢語言文學專業畢業。1961年7月參加工作,歷任蘭州師范學校附屬小學教員,甘肅省人防辦秘書處秘書,中共甘肅省委辦公廳秘書處秘書,蘭州軍區司令部辦公室秘書,武威縣法放公社黨委書記,中共榆中縣委書記,蘭州市委副書記,隴南地委書記。1989年後任甘肅省副省長。1990年任中共西藏自治區委副書記。1994年8月任人事部副部長、中共人事部黨組成員、黨組副書記。1999年6月至12月兼任中共中央大型企業工委委員。2000年11月任中共人事部黨組書記,同年12月任人事部部長。2002年12月至2006年12月任中共四川省委書記。2003年1月在四川省第十屆人民代表大會第一次會議上當選為四川省人大常委會主任。2006年12月,十屆全國人大常委會第二十五次會議經表決決定,任命張學忠為十屆全國人大內務司法委員會副主任委員。2007年1月28日,四川省第十屆人民代表大會第五次會議決定,接受張學忠辭去四川省人大常委會主任職務的請求。2008年3月任第十一屆全國人大內務司法委員會副主任委員。
是中共第十六屆中央委員,第十一屆全國人大常委會委員。
張學忠做客新華網談四川省旅遊