清朝,分屬益陽縣三里和又三里、五里。
民國二十七年(1938年),屬益陽縣栗埠鄉。
民國三十五年(1946年)至1950年,屬益陽縣九崗鄉。
1951年8月,建立大栗港鄉,屬桃江縣第五區。
1953年,屬桃江縣大栗港區。
1959年1月,成立大栗港人民公社,有23個大隊。
1984年2月,重建大栗港鄉,下設16個村民委員會。
1995年10月,大栗港鄉與筑金壩鄉合并,建立大栗港鎮。
2005年12月,栗山河鄉并入大栗港鎮。