松陵之名最早见于东汉赵晔的《吴越春秋 勾践伐吴外传》,周敬王四十四年(前476,即越王勾践二十一年)七月,勾践率军伐吴,“吴王大惧,夜遁。越王追奔攻吴,兵入于江阳松陵”的记载。
汉高祖元年(前206年),设松陵镇,驻军镇守。后来的松陵镇就是由吴淞江源头的军镇发展而成的。
梁开平元年(907),松陵镇属苏州。三年(909年),松陵镇属吴江县。
清雍正四年,将吴江县偏西地分置震泽县。松陵镇部分属吴江县,部分属震泽县。
清宣统三年九月(1911年9月),吴江、震泽两县重新合并为吴江县,松陵镇属吴江县。
1949 年4月29日,吴江建立人民政权,松度镇属城厢区管辖。
1950年1月,松陵镇属城厢区管辖。
1952年,松陵镇改为县属镇。
1992年,吴江撤县设市,松陵镇属吴江市。
2012年10月29日,吴江撤市设区,松陵镇属吴江区。