春秋屬荊楚之地,東漢陽嘉三年(134)始屬漢壽縣。
解放前,罐頭嘴屬大同鄉,這里仍是三段廢堤,四個小垸,僅住有400余農戶,1700余人。
解放后,屬漢壽縣五區保安、南趕鄉。
1954年根治西洞庭湖,1955年3月縣委組織移民,遷入3480戶,14509人,設置保安、西北、南趕、雙全、盤古、新建、洛新、大新8鄉。
1956年5月撤區合并建罐頭嘴鄉,鄉人民政府駐罐頭嘴。
1958年9月屬洲口人民公社,1961年4月析建罐頭嘴人民公社,1984年3月復名罐頭嘴鄉,所轄大隊改村,1993年5月增設罐頭嘴居委會,下轄19個行政村,2個小三場,1995年10月鄉改鎮,政府駐地未變。