漢武帝元封二年(前109年),置云南縣。
明洪武十七年(1384年),云南縣治由云南驛遷往洱海衛(wèi)城(今祥云縣城),云南驛降為軍事信息和地方官員轉(zhuǎn)送驛站。
清時,屬站村里。
民國時期,設(shè)前所、云南驛2鎮(zhèn),屬祥云縣第3區(qū)。
1950年,屬南區(qū)。
1952年,屬第二區(qū)。
1958年,成立前所公社。
1962年,改前所區(qū)。
1970年,復改前所公社。
1984年2月,復改前所區(qū)。
1988年3月,改前所鄉(xiāng)。
2000年,撤鄉(xiāng)設(shè)鎮(zhèn),改云南驛鎮(zhèn)。
2005年12月,馬街鄉(xiāng)并入云南驛鎮(zhèn)。