清朝,分属益阳县三里和又三里、五里。
民国二十七年(1938年),属益阳县栗埠乡。
民国三十五年(1946年)至1950年,属益阳县九岗乡。
1951年8月,建立大栗港乡,属桃江县第五区。
1953年,属桃江县大栗港区。
1959年1月,成立大栗港人民公社,有23个大队。
1984年2月,重建大栗港乡,下设16个村民委员会。
1995年10月,大栗港乡与筑金坝乡合并,建立大栗港镇。
2005年12月,栗山河乡并入大栗港镇。