清朝光绪十一年(公元1885年),清朝和法国进行了战争,逼迫羸弱的清政府签订了《中法会订越南条约》,取得了对越南的宗主权及在中国西南诸省通商和铁路修筑权;光绪二十一年(公元1895年),法国借口在“三国干涉(日本)还辽”中有功,强迫清政府签订了《中法续议界务商务专条》,获得将越南铁路延伸修入与越南接壤的中国境内的权力;光绪二十四年(公元1898年3月23日),法国驻华公使吕班向清廷递交照会,要求获取修筑云南铁路特权,其照会第三条称:“允许法国从越南修筑铁路至中国昆明。”软弱无能的满清政府再度屈服于法国的压力,承认其在云南的筑路权。
1903年10月,通过《中法会订滇越铁路章程》这一不平等条约,法国攫取了滇越铁路的修筑权和通车管理权。随即,法国便派人入滇踏勘路线,绘制铁路蓝图,正式成立滇越铁路法国公司。滇越铁路于1903年动工修建,其滇段穿越了云南众多高山峡谷,渗透了数十万中国劳工的血汗,正是:“血染南溪河,尸铺滇越路。千山遍白骨,万壑血泪流。”1909年4月13日通车至碧色寨,1910年实现全线通车。全线当时总造价约1.59亿法郎。1898年3月法国驻华公使吕班照会大清总理衙门,要求由法国政府或法国公司出面修建一条自越南边界海防通往云南昆明的滇越铁路,清廷答复:“可允照办”。
法国根据1903年《中法会订滇越铁路章程》修建的滇越铁路。宣统元年(1909年)轨道宽度1米的滇越铁路铺轨至碧色寨,宣统二年(1910年)滇越铁路全线通车。民国10年(1921年),云南的商贾们自筹资金修建了一条个旧到碧色寨的轨道宽度0.6米的寸轨铁路,后又延伸至石屏。寸轨的个碧石铁路,与米轨的滇越铁路在碧色寨交汇,由于双方的火车都不能在对方轨道行驶,只好在碧色寨修建了两个火车站来中转和换装。