秦始皇時,河西鎮(zhèn)境域?qū)僦碧m縣。
西漢元封二年(前109年),屬益州郡。
三國魏黃初六年(225年)至晉,屬興古郡。
唐貞觀六年(632年),置西宗州,領(lǐng)3縣,河西居其一。
成通年間(860至873年),南詔置通海都督(今秀山街道),河西屬通海都督,為步雄部。
南詔大理國期間,河西為37蠻部之休臘部。
元朝時期,改為西河州,延祐時改為興烈縣,泰定時期,改名河西縣,屬臨安路。
明朝時期,沿稱河西縣。
崇禎六年(1633年),改建石城。
民國三年(1914年),屬蒙自道。
民國十八年(1929年),直屬云南省府,石城改為臺山鎮(zhèn)。
1953年,轉(zhuǎn)屬玉溪專區(qū)。
1956年,河西縣并通海縣設(shè)第二區(qū)西城區(qū)。
1980年,西城公社改為河西鎮(zhèn)。