旧州镇在广西壮族自治区田林县县城西北部,北界贵州省,西邻隆林县,距县城68公里。
旧州,壮语叫“内龙”,意为“龙圩”。宋时属安隆峒。元时为安隆州治所,后改为安隆寨。明建文四年改为安隆长官司,告宽清康熙五年改为西隆州,雍正五年升为直隶州,治所均在该地。雍正七年,西隆州治移扁牙,后迁新州(今隆林县城),旧州之名从此始。解放前分属旧州乡、南角乡,解放初将两乡并为第三区(旧州亮搏区),1958年为旧州公社(东方红公社),1962年改为旧州区,1968年袜键亮改为日州公社,1984年改为旧州镇。镇人民政府驻旧州圩。
据旧志载,晋武帝太康三年(282)分乌程东乡地置东迁县,境区东至平望,南至乌镇、新市,西至孺山,北至东西洞庭山,治所东迁(今旧馆)。隋文帝开皇九年(589)废东迁县,并入乌程。唐玄宗开元二十九年(741),湖州刺史张景遵在原治所东迁(旧馆)置太湖馆;代宗大历九年(774),刺史颜真卿易名东迁馆;德宗贞元十年(794),刺史于頔因东迁馆与升山馆相距太近,将东迁馆移向东二十里之严村,严村遂改称“东迁”,原东迁馆所在地改为“旧馆”。
春秋时为牂牁国辖地,战国为夜郎地,秦汉属象郡夜郎县,三国、两晋时隶属牂牁郡,南朝隶属夜郎谈指县,武德元年(618年),属彝族之播勒部即普里部所属之罗甸国,宋宴猛吵、齐、梁为宁州夜郎谈指县,隋置宾化,唐置望江,宋改普宁州,元代至元十五年晌侍(1278年)隶云南省,元至正十一年(1351年)设贵州安慰司普定土府安顺州,州治即旧州,明洪武初年知弯,安顺建普定卫城,成化年间州府迁住安顺,旧州易名为安顺州,隶属安顺军民府。民国3年(1914年),改安顺府为安顺县,隶属安顺县,为碧波乡。中华人民共和国建立,设旧州区公所至1991年12月撤区并乡,詹家屯乡、旧州镇、陇灰乡组成现旧州镇。1951~1990年,在安顺县、市三分三合历程中,均隶属安顺县辖,1991~1999年,隶属安顺市,2000年后隶属西秀区。