茂縣歷史悠久,源遠流長,自殷商至春秋戰國以來,由岷江上游“蜀山氐”古羌人開發,系古代冉駹等少數民族的主要聚居區。
1950年1月,茂縣解放。
2月11日,在鳳儀鎮建立茂縣人民政府。
2月26日建茂縣專署,隸屬川西行政公署。
1953年元旦,成立四川省藏族自治區,首府設茂縣。
1954年,四川省藏族自治區治所遷往刷金寺,更名為阿壩藏族自治州。
1958年7月7日,茂縣、汶川、理縣3縣合并,成立茂汶羌族自治縣,縣府置威州鎮。
1963年恢復汶川、理縣建制,茂汶羌族自治縣縣治地遷回鳳儀鎮。
1987年12月10日,阿壩藏族自治州更名為阿壩藏族羌族自治州,茂汶羌族自治縣更名為茂縣。