三国吴永安三年(260年),始置东平县,属建安郡。
南朝宋泰始四年(468年),裁并郡县,撤东平县改名东平乡。从南北朝至隋唐均属建安县。
五代梁开平元年(907年),东平乡属吴越国处州龙泉县。
五代晋天福五年(940年),闽富沙王建安镇安军节度使王延政夺吴越国之东平乡大部地方,于天福六年立为松源镇。
五代晋开运二年(945年),南唐灭闽,松源镇属南唐永安军。
五代周广顺元年(951年),即南唐保大九年,南唐政权升松源镇为松源县,县治设今旧县乡政府所在地,属南唐忠义军。
北宋开宝八年(975年),宋灭南唐,迁县治于今址,改名松溪县。
太平兴国三年(978年),属两浙西南路建州。
雍熙二年(985年),属福建路建州。
隆兴元年(1163年),属福建路建宁府。
元至元十五年(1278年),属江浙行中书省建宁路。
元至元二十六年(1289年),属福建行中书省建宁路。
元至正十八年(1358年),属福建行中书省建宁分省。
明洪武二年(1369年),属福建行中书省。
明洪武九年(1376年),改称布政使司建宁府。
清顺治三年十一月十四日(1646年12月31日),清兵进驻松溪县城,复名松溪县,属福建省延建邵道建宁府。
民国元年(1912年),废府、州。福建省划分为4个道,松溪县属福建省北路道。
民国三年(1914年),北路道改称建安道,道公署均驻南平。
民国十五年(1926年),国民革命军入闽,次年2月成立松溪县政府,直属福建省政府。
民国二十二年(1933年)11月,福建一度成立中华共和国人民革命政府,松溪县属延建省。翌年1月,人民革命政府失败,松溪县复直属福建省。