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