夏阳县子，薛修义封汾阴县侯，食邑八百户。尔朱荣将薛修义扣留到晋阳，和高昂一起被拘禁。后被移送洛阳，安置在管理家畜的驼牛署。530年，尔朱荣被杀，魏孝庄帝任命薛修义为弘农郡、河北郡、河东郡、正平郡四郡大都督。高欢当时是晋州刺史，会面薛修义，厚待于他。尔朱兆拥立长广王元晔为皇帝，任命薛修义为右将军、陕州刺史，假安南将军。531年，魏节闵帝即位，薛修义被任命为持节、后将军、南汾州刺史。高欢在信都起兵，532年，在韩陵之战大破尔朱氏，高欢召薛修义至晋阳，命他行并州事。他在高欢属下与尔朱兆作战。534年，魏孝