古时属茅穗里,又名大贤里,属公安县管辖。
清同治四年,称玉湖。
清同治九年,更名毛家港。
1917年属公安县西北上乡,1946年属公安县善成乡和同心乡。
1952年属公安二区。
1955年属公安县东港区管辖。
1958年属公安县玉湖人民公社,下辖官沟、桂湖、塘咀、胜利、毛华、莆田、尹明、新窖、杨家湾、曹咀10个大队。
1959年属公安县玉湖人民公社,下辖官沟、窖口、玉湖、玉东、大同5个管理区。
1961年属公安县玉湖区,下辖官沟、告口、玉湖、玉东、大同5个公社。
1975年属公安县玉湖、官沟、曹咀3个公社。
1978年属公安县玉湖、曹咀2个公社。
1983年改置毛家港镇,1984年属公安县玉湖区,下辖曹咀、官沟、告口、塘咀四乡和毛家港镇。
1987年属公安县毛家港镇。