西漢至三國魏朝時期,松樹鎮(zhèn)境域屬武威郡姑臧縣。
西晉至十六國“五涼”時期,分屬武興郡晏然縣和武興縣。
北魏至隋初,分屬武威郡林中縣和襄城縣。
唐宋年間,屬神鳥縣。
元代時期,屬永昌路西涼州。
明清時期,先后歸涼州衛(wèi)和武威縣。
民國元年(1912年)后,屬西營鄉(xiāng)。
民國三十八年(1949年)9月后,屬西營區(qū)。
1952年7月,屬第七區(qū)(西營)。
1956年1月,為松樹鄉(xiāng)。
1958年10月,松樹、西營鄉(xiāng)合并成立西營公社。
1962年,成立松樹公社。
1983年7月,設松樹鄉(xiāng)。
2015年9月,撤鄉(xiāng)建鎮(zhèn)。