自宋代起至民国为朱开乡,解放前属儒雅乡。
1951年属沥洋、西仓、古渡、前横乡,1956年合并,沥洋、西仓合并称沥洋乡,古渡、前横合并称古渡乡。
1958年属沥洋人民公社。
1961年分立沥洋公社、古渡公社、前横公社。
1962年经省人民政府批准,沥洋改作力洋。
1984年置力洋镇。
1992年全市进行撤区扩镇并乡,古渡乡并入力洋镇。
2004年8月,将原明港镇的区域以胡陈港中心自然界线划分,分别与原长街镇、力洋镇的区域组建新的长街镇、力洋镇。