清康熙四十六年(1707年),属巴县智里八甲。
民国元年(1912年)后,称彭家场。
民国十八年(1929年),改为彭家里。
民国十九年(1930年)6月,彭家里改为西彭乡。
民国二十四年(1935年),改为西彭联保。
民国二十九年(1940年),西彭联保复称西彭乡。
1952年10月,划西彭、铜罐、陶家、元明乡部分村建宝华乡;同年12月,又划西彭乡部分村建黄磏乡。
1954年4月,黄磏乡并入西彭乡。
1956年1月,裁宝华乡,所辖各回原属。
1958年9月,西彭乡改西彭公社。
1959年2月,西彭公社改称西彭管理区。
1960年12月,西彭管理区改为西彭公社。
1961年8月,划西彭、铜罐、元明、陶家公社部分建宝华公社。
1982年,恢复西彭乡。
1984年12月,由西彭乡改为西彭镇。
1993年12月,元明乡、长石乡(原宝华乡)并入西彭镇。
1995年3月,从巴南区划入九龙坡区。