三门都将，仍兼领司空掾，参与治理黄河，抵达碣石和砥柱山。神龟三年（520年），宇文善因为父亲宇文福去世而守丧。服丧结束后，宇文善出任征虏将军、中散大夫，因为大哥宇文元庆早逝且没有后裔，因此承袭了父亲的爵位襄乐县开国男，又因为三门都将疏通漕运的功劳，升任后将军、太中大夫。孝昌末年，宇文善出任北道都督，出兵北伐，最终战死，皇帝诏令赠予使持节、车骑将军、都督冀州诸军事、冀州刺史，襄乐县开国男如故，以太牢祭祀，孝昌二年十一月丙申朔廿五日庚申（526年12月14日），葬于洛阳县覆舟山之南。
墓