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