子说服韩、魏两家倒戈，放水倒灌智伯军营，大破智伯军，擒杀智伯瑶，史称晋阳之战。晋阳古城在战国初期，曾做过赵国的都城七十二年之久，赵国也成为战国七雄之一。公元前425年，赵献子由晋阳迁都中牟（今河南鹤壁市西）。
秦汉南北朝时期.秦始皇时为全国三十六郡之一，汉朝设并州，为全国十三州之一，太原也因此称为“并州”，西汉初曾将并州和雁门郡合并，设立代国，国都晋阳，汉文帝、汉景帝即位前均受封于代国。自此晋阳一直为并州的州府。西晋时，匈奴族刘渊在左国城(今吕梁市离石区)另立汉国，矛头指向晋阳，并