清朝時,屬古港大團。
民國元年(1912年),屬古港鎮。
民國三十八年(1949年)8月1日,屬瀏陽縣東區街道辦事處。
1950年4月,屬瀏陽縣第一區。
1958年10月,古港、溪江2鄉合并為紅星公社;后更名古港公社。
1959年1月,三寶公社并入古港公社。
1961年3月,古港公社分為古港、寶蓋、三口、溪江4公社。
1983年1月,古港公社改為古港鄉。
1985年,由古港鄉改為古港鎮。
1995年6月,寶蓋鄉并入古港鎮。