洪武七年（1374年）置汶川长官司、寒水关巡检司及彻底关。清雍正六年（1728年）设茂州、理番厅、松潘厅、懋功厅。嘉庆七年隶属于成绵龙茂道。光绪三十四年（1908年）隶属川西道。民国十七年（1928年）在茂县设“松理懋茂汶屯殖督办署”，由川军28军军长邓锡侯兼督办，辖五县（松潘、理县、懋功、茂县、汶川）三屯（绥靖、抚边、崇化屯）。后改为四川省第十六行政督察区，辖松潘、茂县、汶川、理县、懋功（今小金）、靖化（今金川）6县及草地65部、20个土司、11个屯守备。1933年8月25日，在茂县叠溪镇发生了7.5级的