南北朝梁天监年间(502年～518年)，析晋安县地置兰水县，今南靖属之。隋开皇十二年(592年)，兰水县并入龙溪县。唐垂拱二年(686年)，析龙溪县南部原绥安县地域建置漳州，辖漳浦县和怀恩县。今南靖县地域多属漳浦县、龙溪县。大历十二年(777年)，汀州龙岩县划归漳州，漳州辖漳浦、龙溪、龙岩3县。元至治二年（1322年），析龙溪、龙岩、漳浦交界地域置南胜县（今南靖县、平和县全境及漳浦县部分），隶漳州路，县治设于九围矾山东麓（今平和县南胜镇人民政府所在地）。至元六年（1340年），县治迁至官山（今平和