明属李村。
清初属新安乡(甘村)。
清宣统二年(1910年),属第五区。
民国二十四年(1935年),属第二区一联保,为二区区署驻地。
民国二十七年(1938年),属云西镇(无建制)、四平乡。
1950年,属第四区。
1952年,设云西镇和洛阳、白蜡、九乡、民主4乡。
1958年8月,1镇、4乡合并为前锋公社。
1958年11月,析置云西、民主2公社。
1963年,设云西镇。
1970年,云西镇并入云西公社。
1980年,析置云西镇。
1983年,云西、民主2公社改乡。
1985年1月,云西、民主2乡并入云西镇。
1987年9月,析置民主乡。
1999年12月,民主乡改镇。
2006年4月,云西、民主2镇合并为师古镇。