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