楊春是蒲州解(jie)良人(ren)氏,善(shan)使大(da)桿刀,生得瘦(shou)臂(bei)長腰,人(ren)稱(cheng)白(bai)花蛇。 他(ta)因(yin)“累(lei)被官(guan)司逼迫”,與朱武、陳達一同在華州少華山落草,聚集五七百(bai)個小嘍啰打家(jia)劫舍(she)。華陰縣懸賞三千貫,要捉拿三人(ren)。
朱武(wu)因山寨欠(qian)缺錢糧,與陳達(da)(da)、楊春(chun)商議,打(da)(da)算下山劫(jie)掠。陳達(da)(da)建議攻(gong)打(da)(da)“人民豐富,錢糧廣有”的(de)華陰(yin)縣。但若打(da)(da)華陰(yin)縣,必(bi)經(jing)史家莊(zhuang),而(er)史家莊(zhuang)莊(zhuang)主史進(jin)(jin)武(wu)藝高強。楊春(chun)對史進(jin)(jin)有所顧忌,不(bu)愿招惹于他,建議去(qu)打(da)(da)蒲(pu)城縣,朱武(wu)也表示(shi)贊同。陳達(da)(da)不(bu)聽二人勸阻,點兵下山攻(gong)打(da)(da)華陰(yin)縣,結果在史家莊(zhuang)被史進(jin)(jin)活(huo)捉(zhuo)。
朱武知道難以和史(shi)進硬拼,遂想(xiang)出一(yi)條苦肉計。他和楊春一(yi)同前往史(shi)家莊,跪在史(shi)進面前,表示兄弟三(san)(san)人生死與共,請史(shi)進將三(san)(san)人一(yi)同解官。史(shi)進感佩二人義氣,不忍傷害,遂釋放陳達,并與三(san)(san)人結交。三(san)(san)人非(fei)常(chang)敬重史(shi)進,常(chang)贈(zeng)送禮物,而(er)史(shi)進也加以回贈(zeng)。少華(hua)山寨與史(shi)家莊關系逐漸密(mi)切。
史(shi)進(jin)邀請楊(yang)春三人在中秋夜到史(shi)家(jia)莊飲酒賞月(yue),結果不慎被獵(lie)戶李吉發現(xian),密報于官(guan)府。華(hua)(hua)陰(yin)縣縣令趁機派兵包圍(wei)(wei)史(shi)家(jia)莊,圍(wei)(wei)捕少華(hua)(hua)山(shan)強(qiang)賊(zei)朱(zhu)武、陳達、楊(yang)春。楊(yang)春三人希望史(shi)進(jin)和少華(hua)(hua)山(shan)撇清關系。但史(shi)進(jin)卻(que)與三人一同殺官(guan)拒捕,并放火燒毀史(shi)家(jia)莊。
后來,史進也在少華(hua)山落草,被楊春三人尊(zun)為大寨主。
三山聚義后,楊春與史進、朱武、陳達受到魯智深的邀請,同到梁山入(ru)伙(huo),期(qi)間曾協助宋江大鬧(nao)華州。
加(jia)入梁山后,楊春又隨史進征討芒碭山,結(jie)果(guo)首(shou)戰便被樊瑞殺(sha)得(de)大敗(bai)。他被項充(chong)的(de)飛(fei)刀斫傷戰馬(ma),棄馬(ma)而逃。
宋江繼任(ren)梁山(shan)寨主后(hou),命楊春與朱武、陳(chen)達一同把守山(shan)后(hou)右旱(han)寨。
梁山(shan)排座次時,陳達排第七(qi)十三位,星號(hao)地(di)隱星,擔任馬軍(jun)小(xiao)彪(biao)將兼遠探出哨頭領(ling)。
兩贏童貫時,楊春在九宮八卦陣中鎮守東北艮位,與陳達(da)同為史進的副(fu)將(jiang)。
梁(liang)山受招安(an)后,楊(yang)春隨宋江(jiang)南征北(bei)戰,先(xian)后征討遼國、河北(bei)田虎、淮西王慶、江(jiang)南方臘。
征討遼(liao)國時,楊春擔任(ren)林(lin)沖(chong)的副(fu)將,攻(gong)破太乙混天象陣(zhen)中的木星陣(zhen)。
征討田虎時(shi),楊(yang)春作為西路軍將領,隨(sui)盧俊義攻破汾(fen)陽府,后(hou)在(zai)守城時(shi)斬殺(sha)偏將武能(neng)。他又隨(sui)關勝馳援榆社縣(xian),與索超(chao)等人內外(wai)夾(jia)攻,殺(sha)死北將房學度。
征討王慶(qing)時,楊(yang)春(chun)與關(guan)勝(sheng)、秦(qin)明等(deng)十員(yuan)將領(ling)屯駐宛州之東(dong),大敗安(an)昌、義陽(yang)等(deng)處援軍。
征討方臘(la)時(shi),楊春隸屬于盧俊義(yi)麾下(xia),參與攻取(qu)宣州(zhou)(zhou)、湖(hu)州(zhou)(zhou)、杭州(zhou)(zhou)等地(di),期間曾(ceng)隨呼延灼(zhuo)鎮(zhen)守湖(hu)州(zhou)(zhou)。
昱嶺關之戰時,楊(yang)春與史進(jin)、石秀、陳達、李(li)忠、薛永(yong)一同(tong)率軍巡哨,結果(guo)中了(le)守將龐萬春、雷炯(jiong)、計稷的(de)埋伏,被亂箭射死。后追封義節郎。
俞萬春的(de)《蕩(dang)寇志》中,楊春隨宋江攻打(da)安樂村,與(yu)狄雷、武松一同(tong)攔(lan)阻(zu)云(yun)天彪的(de)援軍,交戰僅一合便被云(yun)天彪斬殺。
程(cheng)善之(zhi)的《殘水滸》中,楊春在梁山失(shi)陷(xian)后隨宋(song)江逃亡,企(qi)圖北(bei)投金國,路經海州(zhou)時(shi)被張叔夜擒獲,遞解京師(shi),打(da)入(ru)大牢。
巴孤的《賊三國》中(zhong),楊春隨宋江(jiang)追擊吳(wu)軍,渡沅江(jiang)時遭(zao)到吳(wu)軍伏擊,混戰中(zhong)被(bei)丁奉斬殺。
姜鴻飛的(de)《水(shui)滸中(zhong)傳(chuan)》中(zhong),楊春隨征方臘,攻打杭州艮山門,被(bei)石寶(bao)砍(kan)死。
張恨(hen)水的(de)《水滸新(xin)傳》中(zhong),楊(yang)春參與(yu)抗金,作為十八騎(qi)成員(yuan)隨關勝趕赴東京(jing)勤王(wang)。 后參與(yu)尉氏(shi)解圍(wei)戰,率騎(qi)兵(bing)沖破金兵(bing)重圍(wei),身中(zhong)數支亂箭(jian),流血過多而死。
褚同慶(qing)的(de)《水滸新傳》中,楊春在梁山(shan)排第七十位(wei),星(xing)號(hao)地戾星(xing),擔任步軍副將,與(yu)史進(jin)、陳達一同鎮守后關。 后因不滿(man)宋江的(de)招(zhao)安政策,隨魯智深、史進(jin)離開梁山(shan),到二龍山(shan)扎(zha)寨,繼續(xu)反(fan)抗(kang)朝廷。 他因身上(shang)有幾處(chu)白點風斑,故此綽號(hao)白花蛇。
傳(chuan)統京劇(ju)《九紋龍(long)》中(zhong)(zhong),有楊春(chun)這(zhe)一角色,形象與(yu)原著中(zhong)(zhong)并(bing)無(wu)太大不同。
電視劇《武松》中的少(shao)華山三杰,左為楊春(chun)
2011年電視劇《水滸傳》,周指南飾(shi)演楊春。
2013年電視劇《武松》,張(zhang)輝飾(shi)演楊春。
在不(bu)同(tong)版(ban)本(ben)的原著(zhu)里,有關于楊春的贊(zan)詩三(san)首:
100回本
蒲(pu)州(zhou)生長最奢遮,會使鋼刀賽左(zuo)車。
瘦臂長腰(yao)真勇漢,楊(yang)春綽號白花蛇(she)。
120回本
腰長臂(bei)瘦力(li)堪(kan)夸(kua),到處刀鋒亂撒花。
鼎立(li)華山真好漢,江湖(hu)名播白花蛇。
120回本
楊(yang)春名姓亦奢遮(zhe),劫客多年在(zai)少華。
伸臂展(zhan)腰(yao)長(chang)有力(li),能吞巨象白花蛇。
金圣(sheng)嘆(tan):跳澗虎陳(chen)達、白花(hua)蛇(she)楊春,蓋檃栝(gua)一(yi)部書(shu)七(qi)十(shi)回一(yi)百八(ba)人(ren)(ren)為(wei)虎為(wei)蛇(she),皆非好相識也。何用知其為(wei)是(shi)檃栝(gua)一(yi)部書(shu)七(qi)十(shi)回一(yi)百八(ba)人(ren)(ren)?曰:楔子所以楔出一(yi)部,而天師化現恰有一(yi)虎一(yi)蛇(she),故知陳(chen)達、楊春是(shi)一(yi)百八(ba)人(ren)(ren)之總(zong)號也。
楊春與陳達在原著中(zhong)出(chu)場不多,形象(xiang)較(jiao)為(wei)(wei)單薄,現代以(yi)來少有(you)評(ping)(ping)論者對二人進行詳細(xi)評(ping)(ping)價,常認為(wei)(wei)他們只是眾多成對出(chu)入的(de)(de)臉譜化(hua)人物(wu)中(zhong)的(de)(de)一(yi)對。
畫家戴敦邦對楊春有詩贊一首:“提壺仗劍走(zou)天涯,草莽白(bai)蛇鍍艷華。夜擾龍燈熄戰鼓,魂逐秋水冢為家。”
畫(hua)家牛牧野對楊春有贊(zan)語一(yi)首:“枉尺直尋(xun),宜若可為(wei)。輕身重義(yi),舍我其(qi)誰。”