合力鎮建制前隸屬于天星鎮、雙土鄉。
1949年12月,渠縣解放。
1950年,渠縣置城東鄉。
1953年,由卷硐鄉劃出七個村組成雙土鄉,并成立鄉人民政府,屬臨巴區管轄。
1956年2月,雙土鄉劃歸瑯琊區管轄,同年4月改為雙土鄉人民委員會。
1958年,成立農村人民公社(簡稱“公社”),村為管理區(后改為生產大隊)。
城東鄉、雙土鄉分別改制為城東公社、革新公社,實行政社合一,并建立公社管理委員會。
1959年,革新公社復名為雙土公社。
1967年“文革”中,雙土公社更名為團結公社,期間,機關工作癱瘓。
1969年3月,成立公社革命委員會,代行原管委會職權。
1973年經渠革發40號文件團結公社恢復原名雙土公社。
1980年,公社革委會撤銷,恢復建立公社管理委員會。
1981年,城東公社更名渠東公社。
1984年1月,改公社為鄉,改生產大隊為村。
雙土公社、渠東公社分別改名為雙土鄉、渠東鄉,公社管委會被鄉人民政府取代。
1987年,撤銷渠東鄉,設立天星鎮。
2019年,撤銷天星鎮、雙土鄉,設立合力鎮。