江州刺史何无忌战死，张茂度与建安太守孙虬之都接受卢循的任命，为其做事。卢循败后，张茂度就被免官。及后出任始兴相，他收复被战乱破坏的城池及寺庙，抚慰死伤者及招集逃避战乱的流民，渐渐恢复当地秩序。茂度在始兴一星期后就获召为太尉参军，后转主簿及扬州治中从事史。义熙八年（412年），刘裕攻打荆州刺史刘毅，张茂度留守后方，扬州事务都由其掌管。消灭刘毅后刘裕班师，转茂度为中书侍郎。及后转平西将军、荆州刺史司马休之的司马、兼河南太守。义熙十一年（415年），刘裕攻司马休之，茂道听闻后就轻舟东下，中途就遇上率军西上的刘裕大