宣赞原是蔡京手下的一名武官,原任衙门防御使保义,掌管兵马。此人生的面如锅底,鼻孔朝天,卷发赤须,彪形八尺,使口钢刀,武功出众。因对连珠箭赢了番将,郡王爱他武艺,招为郡马,因其丑陋,人呼为“丑郡马”。谁想郡主嫌他丑陋,怀恨而亡。因此不得重用,只得做个兵马保义使。梁中书在大名府向蔡京告急,宣赞推举关胜领兵前往围剿梁山,宣赞和郝思文为副将。关胜被捉住,宣赞、郝思文也被捉住,三人一同归顺梁山。宣赞排梁山好汉第四十位,居马军小彪将兼远探出哨头领第三。随宋江征讨方腊时在攻苏州一役中同南将郭世广大战,两两皆伤,全死在饮马桥下。
当时,梁山军队正在攻打北京大名府,梁中书大惊,派王定到东京请援,宣赞向蔡京推荐了关胜。蔡京听后大喜,立刻让宣赞为使到浦东请大刀关胜。宣赞与关胜相见后,又认识了井木犴郝思文,三人一起回到了东京。回到东京后,关胜提出了围魏救赵之策,蔡京大喜。派关胜为主将,郝思文为先锋,宣赞为合后,直接发兵攻打梁山,要令梁山首尾不得相顾。
关胜使出了围魏救赵之计后,梁山军马想要回山被宣赞挡住道路,因此数名在梁山的水军将领被抓。宋江率军攻打关胜,宣赞被花荣的箭术逼退。后来呼延灼使出诈降计活捉了关胜,宣赞引兵来救也被秦明孙立联手活捉,在宋江的诚意下投降了梁山。在北京大名府宣赞与郝思文合力击败了李成。后来又在攻破大名府战役中立功。