明清属太原县。
民国时期先后属太原县、晋泉县、晋源县地。
1951年属太原市第六区,设金胜行政村。
1953年分属西寨乡、古寨乡、冶峪乡。
1954年属晋源区。
1957年属郊区。
1958年6月设金胜乡。
同年底改金胜农村人民公社。
1959年属河西区。
1960年属区级义井公社金胜农村人民公社。
1961年属河西区。
1963年属郊区。
1970年属南郊区。
1984年改金胜乡。
1997年属晋源区。
2001年改金胜镇。
一直沿用至今。