西平村建於漢末,程鎮建於明中葉,西平城建於清乾隆八年(1743)。北臨山坡,南臨淇河、夏河。圍村周長約2公裏,分東南、西三門。所轄地區屬淅川縣管轄,設河南省淅川縣第六區西平區。1948年3月21日解放後,屬陜西省商南軍分區管轄;1949年歸西夏管轄,設立西平區。1958年,撤區後成立人民公社;1983年10月改為鄉鎮;1986年6月,因地處西平,命名為西平鎮。