西平鎮(zhèn)古名“觀音場(chǎng)”。
明末清初,由于兵患、天災(zāi)、瘟疫等原因,致使四川地區(qū)人口銳減,“千里良田,無一耕種之人”。
西平地區(qū)和四川一樣,“終日虎豹逐鹿”,百里難見一個(gè)行人。
直到順治末年,才有移民遷入。
清初,三臺(tái)縣境設(shè)4路28鄉(xiāng)。
今西平鎮(zhèn)的歷史淵源主要來自西路星日鄉(xiāng)(駐觀音場(chǎng))、西路亢金鄉(xiāng)(駐建林驛)兩支。
明洪武年間(1383),在建林寺建古道驛站,名建林驛。
后漸形成集市,清末民初仍為亢金鄉(xiāng)駐地。
西平西平(2張)清康熙元年(1662年),在今西平場(chǎng)鎮(zhèn)建寺廟,名盤龍寺。
康熙十一年(1672年)盤龍寺興場(chǎng),興場(chǎng)時(shí)已有500戶居民,主要是來自福建、廣東、湖廣(湖南、湖北)、江西等省的移民。
因盤龍寺中有觀音塑像,故得名“觀音場(chǎng)”;興場(chǎng)以后逐漸擴(kuò)建的“十字”形老街,占地約1平方公里。
清末民初仍屬星日鄉(xiāng)(駐觀音場(chǎng))。
清嘉慶五年(1800年),清政府地方官兵,為鎮(zhèn)壓白蓮教冉文儔等農(nóng)民起義,指定在觀音場(chǎng)興役建倉,把三臺(tái)、中江兩縣糧草儲(chǔ)藏這里,平亂后,鄉(xiāng)人將守護(hù)糧倉的糧臺(tái)連綴,修成了城墻。
因而西平城墻有兩個(gè)不同特點(diǎn):一是四方大門(除南門外),均附有小門,大門用于進(jìn)車、小門用于行人。
故叫做大東門、小東門,大西門、小西門,四門方向與實(shí)際方向相錯(cuò)90度,面北的門叫東門;面南的門叫西門。
小東門亦稱環(huán)碧門,于清嘉慶八年整修,嘉慶九年(1804年)補(bǔ)修。
老城中的觀音寺念佛樓、城墻及城門樓洞,均為縣級(jí)文物保護(hù)單位。
民國九年,川戰(zhàn)迭起,各地加強(qiáng)團(tuán)練組織,分上、下鄉(xiāng)團(tuán)練,設(shè)辦事處。
星日上鄉(xiāng)團(tuán)練駐觀音場(chǎng),星日下鄉(xiāng)團(tuán)練駐萬安寺(今萬安鎮(zhèn));亢金鄉(xiāng)團(tuán)練駐建林驛。
民國十四年(1925年),改團(tuán)練為團(tuán)甲,設(shè)甲公所。
設(shè)星日鄉(xiāng)觀音場(chǎng)團(tuán)甲、亢金鄉(xiāng)建林驛團(tuán)甲。
民國二十四年(1935年),以團(tuán)甲設(shè)立聯(lián)保,設(shè)有觀音聯(lián)保、建林聯(lián)保。
民國二十五年(1936年),建三臺(tái)縣國民政府第四區(qū),駐觀音場(chǎng)。
民國二十九年(1940年),奉行“新縣制”,改聯(lián)保為鄉(xiāng),設(shè)觀音鄉(xiāng)、建林鄉(xiāng)。
新中國成立后的1950年,觀音場(chǎng)仍為區(qū)所駐在地。
1951年,土改完成,進(jìn)行民主建政,仍設(shè)觀音鄉(xiāng)、建林鄉(xiāng)。
并從建林分設(shè)朱君鄉(xiāng),因駐地朱真(君)廟而得名;從觀音鄉(xiāng)分設(shè)獅王鄉(xiāng),因駐地獅王廟而得名,分設(shè)鵝落鄉(xiāng),因境內(nèi)鵝落山而得名,分設(shè)廟嘴鄉(xiāng)(今凱河鎮(zhèn)),因駐地白廟嘴而得名,分設(shè)金龜鄉(xiāng)(今躍進(jìn)鎮(zhèn)),因駐地金龜寺而得名。
1956年3月,觀音鄉(xiāng)改名西平鄉(xiāng),因位于縣城西部,且處于凱江沖擊平壩上而得名。
6月撤銷朱君、廟嘴鄉(xiāng)。
1958年10月,人民公社化時(shí)期,分別建立西平、建林、獅王、鵝落、金龜公社;1960年,恢復(fù)廟嘴公社、朱君公社;鵝落改為峨山公社。
1967年,金龜更名躍進(jìn)公社、廟嘴更名凱河公社。
屬西平區(qū)。
1984年3月,各公社分別復(fù)名西平鄉(xiāng)、獅王鄉(xiāng)、建林鄉(xiāng)、峨山鄉(xiāng)、凱河鄉(xiāng)、躍進(jìn)鄉(xiāng)。
1985年,西平建為西平鎮(zhèn)。
1992年9月,撤區(qū)并鄉(xiāng)建西平鎮(zhèn),轄原西平區(qū)的西平鎮(zhèn)、峨山鄉(xiāng)、朱君鄉(xiāng)、建林鄉(xiāng)、獅王鄉(xiāng)。
凱河、躍進(jìn)、上新鄉(xiāng)合并成立凱河鎮(zhèn)。
2000年,上新劃出單列為上新鄉(xiāng)。
2017年,撤銷凱河鎮(zhèn),原凱河鄉(xiāng)并入西平鎮(zhèn),原躍進(jìn)鄉(xiāng)設(shè)立躍進(jìn)鎮(zhèn)。
2019年12月25日,經(jīng)四川省人民政府批復(fù),同意撤銷躍進(jìn)鎮(zhèn)和上新鄉(xiāng),將其所屬行政區(qū)域劃歸西平鎮(zhèn)管轄,西平鎮(zhèn)人民政府駐廣東街45號(hào)。