明初,境内设义安里、大期里、席村里、洪相里、辛武里、人安里。
明万历二十七年(1599),合里并甲,义安里与张良里合并设安良里、席村里与人安里合并为席人里,大期里与辛武里合并为大武里,礼城里、东段里、洪相里合并为相城东里。
清顺治九年(1652),安良里与大武里合并设安大里。
1918年,改为区村制,为第三区管辖。
1949年属介休县二区。
1953年6月,设义安乡,属二区。
1958年5月,义安和东湖龙合并为义安乡。
同年9月,并入火箭人民公社。
1959年3月,设义安人民公社。
1984年4月,政社分开,义安人民公社改称义安乡。
同年8月,改为义安镇。
2000年6月撤乡并镇,义安镇、北辛武乡、万户堡乡合并组建义安镇,沿用至今。