十万的金钱资助，一同出游时亦赐给甚丰。后刘敬宣又任冠军将军、宣城内史、襄城太守。义熙三年（407年），刘裕为让刘敬宣立功，于是假刘敬宣节，监征蜀诸军事，率军五千征讨西蜀。刘敬宣于次年（408年）入长江三崃，命温祚自外水进军，自率主力经内水由垫江（今重庆市垫江县）进攻成都（今四川成都）。刘敬宣到了离成都五百里的黄虎（今四川绵阳东南）却为谯道福所阻，两军相持六十多日后刘敬宣仍无法前进，其时晋军粮尽兼有疫病，死了大半人，被逼撤军。刘敬宣因此战失败而免官，封户亦被削去三分之一。义熙五年（409年），刘裕北伐