。干道四年（1168年），除国子正，升迁为太学博士。绍熙五年（1194年）二月，担任将作监，兼铨试、公试、类试之考校官，被批评为“专困遏天下士”、“以藏头策题，得罪多士”。由于闻见博洽，多次参修四朝国史、实录，喜收藏图书文物。庆元三年（1197年），除中书舍人，七月兼国子祭酒。庆元四年（1198年），正月为中书舍人兼侍讲。庆元四年（1198年）韩侂冑禁伪学，文虎与胡纮攻击道学，张自明说“表里为爪牙，搏噬无虚日，学校诸生语言小异，辄坐伪罪。”庆元五年（1199年），任兵部侍郎。在台州时曾参与朱熹弹劾唐仲友