清康熙四十六年(1707年),屬巴縣智里八甲。
民國元年(1912年)后,稱彭家場。
民國十八年(1929年),改為彭家里。
民國十九年(1930年)6月,彭家里改為西彭鄉(xiāng)。
民國二十四年(1935年),改為西彭聯(lián)保。
民國二十九年(1940年),西彭聯(lián)保復(fù)稱西彭鄉(xiāng)。
1952年10月,劃西彭、銅罐、陶家、元明鄉(xiāng)部分村建寶華鄉(xiāng);同年12月,又劃西彭鄉(xiāng)部分村建黃磏鄉(xiāng)。
1954年4月,黃磏鄉(xiāng)并入西彭鄉(xiāng)。
1956年1月,裁寶華鄉(xiāng),所轄各回原屬。
1958年9月,西彭鄉(xiāng)改西彭公社。
1959年2月,西彭公社改稱西彭管理區(qū)。
1960年12月,西彭管理區(qū)改為西彭公社。
1961年8月,劃西彭、銅罐、元明、陶家公社部分建寶華公社。
1982年,恢復(fù)西彭鄉(xiāng)。
1984年12月,由西彭鄉(xiāng)改為西彭鎮(zhèn)。
1993年12月,元明鄉(xiāng)、長石鄉(xiāng)(原寶華鄉(xiāng))并入西彭鎮(zhèn)。
1995年3月,從巴南區(qū)劃入九龍坡區(qū)。