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