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