原名林壩。
北宋元豐年間(1078~1085年),改林壩為零巴,并設鎮。
明屬上五里。
清宣統三年(1911年),改零巴為臨巴。
民國二年(1913年),設鄉,屬渠縣東路。
民國七年(1918年),屬渠縣第二區。
民國二十四年(1935年),鄉改鎮。
1950年,鎮改鄉,屬渠縣第三區。
1953年,屬臨巴區。
1958年,鄉改公社。
1983年,公社改鄉。
1986年,鄉改鎮。
2004年,為縣直轄。
2019年12月18日,四川省人民政府關于同意達州市調整通川區等5個縣(區)部分鄉鎮行政區劃的批復(川府民政〔2019〕21號):撤銷河東鄉、龍潭鎮和錫溪鄉,將原河東鄉、原龍潭鎮和原錫溪鄉所屬行政區域劃歸臨巴鎮管轄。