春秋时属楚之南疆,秦属长沙郡,西汉属零陵郡,东吴时属祁阳市。
明设永隆太平巡检司署。
清康熙三十五年划为上文明乡、下文明乡。
民国十八年,属祁阳第五区管辖,区公所驻文明铺。
解放后祁阳划为六区,第六区驻文明铺,辖保麓乡、同文乡、文明乡。
1950年文明铺为第十一区,下辖1镇11乡。
1956年撤区并乡,祁阳设为3个镇(城关镇、白水镇、文明镇)50个乡(其中有文明铺乡、窑头铺乡、高码头乡、大坪铺乡)。
1958年并为政社合一的文明铺、新华两个公社。
1961年祁阳恢复区镇建制,文明铺区辖文明铺、高码头、松林湾、窑头铺、龚家坪、大坪铺、狭江7个公社和文明镇。
1984年8月,文明铺乡划入文明镇,设立文明铺镇。
1986年元月,撤松林湾乡,将其9个村划归高码头乡;自此,文明铺区辖1镇5乡(文明铺镇,高码头、窑头铺、龚家坪、大坪铺、狭江乡)。
1995年5月祁阳撤区并乡建镇,撤文明铺区设两镇,原狭江乡、高码头乡并入文明铺镇,原窑头铺、龚家坪、大坪铺3个乡合并为龚家坪镇。