，京口驻防蒙古镶红旗人，咸丰三年繙译进士。其堂弟善广是同治十年辛未科进士，善广子桂森是光绪十八年壬辰科进士。
履历.咸丰二年壬子科举人，咸丰三年（1853年）癸丑科繙译会试中式，着以主事用，任太仆寺画稿司员主事。特授福建龙巖直隶州，钦加府衔，赏戴花翎。光绪七年（1881年），善昌接替傅文光担任福建龙巖州知州，光绪十一年（1885年）由黄澍珍接任。