北朝西魏恭帝二年(555年),設臨溪縣,屬蒲原郡。
隋開皇三年(583年),撤郡縣,屬邛州。
北宋熙寧五年(1072年),臨溪縣降鎮(zhèn)。
清康熙元年(1662年),改臨溪場。
清康熙三十四年,更名西來場。
民國二十九年(1940年),改西來鄉(xiāng)。
1958年10月,鄉(xiāng)改公社。
1983年,公社改鄉(xiāng)。
1992年,鄉(xiāng)改鎮(zhèn)。
2004年9月,敦厚、高橋2鄉(xiāng)的育才、桂花、陡巖、大田4村并入西來鎮(zhèn)。
2019年12月23日,撤銷復興鄉(xiāng),將其所屬行政區(qū)域劃歸西來鎮(zhèn)管轄。