宋江远征大名府时,太师蔡京召集枢密院官员,商议出兵救援。宣赞因与蒲东巡检关胜有旧交,便趁机推荐关胜,称其有上将之才。 蔡京便让他到蒲东礼请关胜。关胜将结义兄弟郝思文引见给宣赞,三人一同赴京。关胜提出围魏救赵之计,被任命为领兵指挥使。 蔡京又任命郝思文为先锋、宣赞为合后,让三人率军征讨梁山泊。 宋江闻讯回师梁山,在山下遇到宣赞拦路,便扎下营寨。宣赞出马迎战花荣,连躲花荣两箭。他见花荣箭法高强,驰马归阵,却被第三支箭射中背后护心镜。 后来,呼延灼诈降关胜,诱其劫寨。关胜因此被引入埋伏,被梁山军活捉。宣赞负责接应,也被秦明、孙立联手活捉。 郝思文则被扈三娘擒获。宋江亲解其缚,以礼相待,宣赞三人遂投降梁山。 二打大名府时,宣赞与关胜、郝思文一同担任前部先锋。三人兵至飞虎峪,与守将索超、李成展开混战。宋江趁机驱军掩杀,大败官军。 三打大名府时,吴用调拨八路军马。宣赞与关胜、郝思文隶属第三路。