三國時期前,平遠鎮(zhèn)境域牂牁郡稱鐔封縣。
諸葛亮平南后,鐔封縣劃歸新設的新古郡,郡治在宛溫(今硯山)。
晉國時期,屬民族部落夷校尉。
唐朝時期,屬南詔國,宋屬大理國特磨道(今文山州)。
元朝時期,屬臨安、廣西、元江宣尉司那寧(今開遠)萬戶府。
明朝時期,屬阿迷州(今開遠)。
清順治十八年(1661年),稱打魚寨。
雍正十三年(1735年),屬阿迷州傍甸鄉(xiāng)。
民國十三年(1924年),打油寨設分縣屬阿迷州所轄。
民國二十年(1931年),為開遠縣東平鄉(xiāng)。
民國二十八年(1939年),分縣改區(qū),為開遠縣第四區(qū)。
1950年,為開遠縣第六區(qū)。
1953年,為開遠田心區(qū)平遠街鄉(xiāng)。
1958年,劃歸硯山縣;是年隨硯山縣并歸文山縣為豐收公社。
1961年,恢復硯山縣為平遠區(qū)。
1970年,改平遠公社。
1984年,改平遠區(qū)。
1988年1月,區(qū)改鎮(zhèn)。