西汉至三国魏朝时期,松树镇境域属武威郡姑臧县。
西晋至十六国“五凉”时期,分属武兴郡晏然县和武兴县。
北魏至隋初,分属武威郡林中县和襄城县。
唐宋年间,属神鸟县。
元代时期,属永昌路西凉州。
明清时期,先后归凉州卫和武威县。
民国元年(1912年)后,属西营乡。
民国三十八年(1949年)9月后,属西营区。
1952年7月,属第七区(西营)。
1956年1月,为松树乡。
1958年10月,松树、西营乡合并成立西营公社。
1962年,成立松树公社。
1983年7月,设松树乡。
2015年9月,撤乡建镇。