谢绛为契丹生辰使，时任供备库使、连州刺史、带御器械张茂实为副使。庆历二年（1042）五月，朝廷命富弼为回谢契丹国信使，贝州知州、供备库使、恩州团练使张茂实为回谢契丹国信副使，再出使契丹。十一月，张茂实以劳迁西上阁门使、瀛州知州，拜单州团练使、龙神卫四厢都指挥使、并代副总管。庆历八年（1048）七月，河东更铁钱法，引起兵民情绪不稳，纷纷到府衙诉说，差点引起骚乱，张茂实前往劝说，兵民均还营散去。后历任济州防御使、侍卫马军都虞候、殿前都虞候，加桂州管内观察使、侍卫步军副都指挥使，迁昭信军节度观察留后、马军副都