元代時期,松山鎮(zhèn)境域?qū)偾f浪縣。
明代時期,莊浪縣改莊浪衛(wèi)。
清乾隆十八年(1753年),屬莊浪茶馬同知。
民國元年(1912年)后,由平番縣管轄,屬甘涼道。
民國三年(1914年),屬莊浪茶馬理番同知。
民國十七年(1928年),屬永登縣。
1950年5月,為天祝自治區(qū)第一鄉(xiāng)所轄。
1952年11月,分為松山鄉(xiāng)、錢寶鄉(xiāng)和達隆鄉(xiāng)。
1962年7月,為松山、鞍山、華尖、石塘公社和松山牧場,屬松山區(qū)。
1985年10月,為松山、錢寶鄉(xiāng)。
2002年8月,錢寶鄉(xiāng)改鎮(zhèn)。
2004年10月,松山鄉(xiāng)、錢寶鎮(zhèn)合并為松山鎮(zhèn)。