吏部郎。元嘉元年（424年），茂度任使持节、督益宁二州梁州之巴西梓潼宕渠南汉中秦州之怀宁安固六郡诸军事、冠军将军、益州刺史。元嘉三年（426年），宋文帝伐荆州刺史谢晦，下诏命益州派军进攻江陵（今湖北荆州市），然而谢晦兵败被杀后益州军才到白帝（今重庆奉节县），众人怀疑因为茂度与谢晦交好而阻延进军，只因时任湘州刺史的弟弟张邵响应才令朝廷没加罪茂度，只是被征还建康（今江苏南京市）。元嘉七年（430年），茂度任廷尉，加奉车都尉，领本州大中正。又先后任五兵尚书及太常，又因脚疾而调任义兴太守，秩中二千石。上任不久，