阴令，后又升为行台郎中、司农少卿兼同州夏阳二十屯监以及夏阳铁冶监，负责管理屯田和监督兵器制造。薛善因功劳受封为龙门县子，并赐姓宇文氏，升任骠骑大将军、开府仪同三司，还兼任河东郡守，爵位也升为博平县公。北周建立后，宇文觉只是名义上皇帝，实际政权掌握在宇文护手中，薛善则选择依附宇文护。宇文护任命薛善为中外府司马，后薛善又升任司空中大夫、副总六府事。后又兼任京兆尹，之后又外任隆州刺史，兼任益州总管府长史。后来回到朝廷担任少傅，并在任内去世，享年虚岁六十七岁，谥号为缪公。