锦屏镇位于云南省普洱市景东彝族自治县中部,地理坐标为北纬24度27分至24度33分之间,东经100度49分至100度52分之间,北接文龙,西与无量山主峰脊与景福和镇沅彝族、拉祜族、哈尼族自治县的里崴乡为界,东与太忠、龙街毗邻,南与文井镇相依,为景东彝族自治县疆域最广、人口最多的大镇之一。全镇国土面积为530平方公里,城区面积4.5平方公里。
秦朝(公元前221年至公元前206年),属哀牢王国辖境。
汉朝元封二年(公元前109年)置益州郡,属益州郡辖地。永平十二年(公元69年),置永昌郡,属永昌郡辖地。
唐朝贞观二十三年(649年),南诏蒙氏在景东设银生节度,锦屏镇为银生节度府驻地。银生节度是南诏统治今普洱市辖境、西双版纳州、越南国莱州、老挝国丰沙里一带,泰国景迈、缅甸景栋及临沧大部地区间的政治、文化、军事中心。
宋朝景定三年(1262年),锦屏属威楚万户的府辖地。德祜元年(1275年),大理国在今文井开南置开南州,锦屏隶属开南州辖地。
元朝至大四年(1331年),景东升为军民府,锦屏为府治之地。
明朝洪武十五年(1382年),降景东府为州,十七年(1384年)复升为州,二十二年(1389年)在陶府内置卫城(今景东一中驻地)。这时,始称镇名“锦屏”之前,称为“拓南”、“景董”,后景东为县名,锦屏为镇名。
清朝属景东府驻地,乾隆三十五年(1770年),改景东府为“景东直隶厅”。直隶厅在今玉屏山下(今人大)新置府衙。锦屏属景东里。
民国二年(1913年),设景东县,为县府驻地,锦屏为下北区。
民国二十九年(1940年)撤区设锦屏镇,隶属景东县辖地。
1950年初,成立“锦屏区人民政府”,驻地位于三道沟原丁家房屋。
1958年改为“火箭公社”。
1960年恢复为锦屏区。1965年11月,锦屏镇(原为管理区,村级)升格为区级镇,镇址为南正街现址。
1968年底,锦屏区更名为“锦屏公社”,锦屏镇仍为原名。
1983年10月,锦屏公社社址迁往头塘。
1984年初,锦屏公社更名为“锦屏区公所”,锦屏镇仍为原名。
1988年初,锦屏区公所更名为“锦屏乡”,锦屏镇仍袭原名。
1994年12月,锦屏乡与锦屏镇合并,撤销锦屏乡建制,成立锦屏镇。