入内都知。上元节夜晚，宫中起火，他带领大家及时扑灭火情，宋神宗赐他窄衣金带。他累次上奏请求退休，并说国家给予的廪食太多，请求销毁七年未领的廪食券。宋哲宗即位，迁宁国军留后，加两省都都知。七十九岁去世。绍圣年间论元祐党人，张茂则被追贬为左监门卫将军。宋徽宗崇宁年间，入党籍（见元祐党籍碑）。嘉祐初为永兴军路兵马钤辖，管勾屯田。嘉祐六年，保塞陵寝为塘水所坏，诏遣监铁判官杨佐、管勾屯田张茂则，与保州赵滋同擘划。后迁带御器械，嘉祐八年宋仁宗薨，回京为按行山陵副使。而后破格升任内侍省押班。宋神宗熙宁年间