东汉建安四年(199),析章安县南乡地置松阳县。
三国吴太平二年(257),属临海郡。
东晋太宁元年(323),属永嘉郡。
隋开皇九年(589),属处州。
大业三年(607),属永嘉郡。
唐武德四年(621),升松阳为松州。
唐武德八年,改松州复为松阳县。
大历十四年(779),括州改为处州,松阳隶之。
五代后梁开平四年(910),改松阳县为长松县。
后晋天福四年(939),改长松县为白龙县。
北宋咸平二年(999),白龙县复改为松阳县,县名沿用至今。
元至元十三年(1276),属处州路。
明清时代属处州府。
辛亥革命后属处州军政分府。
1949年8月后属浙江省第七专区、丽水专区。
1952年属衢州专区。
1955年改隶金华专区。
1958年,撤松阳县并入遂昌县。
1963年,遂昌县属丽水专区。
1982年,复置松阳县,属丽水地区。
2000年,属丽水市。