楊志的出場,是在《水滸傳》第十二回。此時林沖為王倫所難,到山下去尋投名狀,正當走投無路之際,遇到了楊志。豹子頭逢青面獸,猶如敬德戰(zhàn)秦瓊。
話說林沖打一看時,只見那漢子頭戴一頂范陽氈笠,上撒著一把紅纓,穿一領(lǐng)白段子征衫,系一條縱線絳,下面青白間道行纏,抓著褲子口,獐皮襪,帶毛牛膀靴,跨口腰刀,提條樸刀,生得七尺五六身材,面皮上老大一搭青記,腮邊微露些少赤須,把氈笠子掀在脊梁上,坦開胸脯,帶著抓角兒軟頭巾,挺手中樸刀,高聲喝道:“你那潑賊,將俺行李財帛那里去了?”
楊志是何人?他的出身可不平凡。他是三代將門之后,五侯楊令公之孫。年紀輕輕便中了武舉,做了殿司制使官。只因時乖運蹇,給朝廷運送花石綱時,在黃河里翻了船,不敢回京赴任,便逃到別處去避難了?,F(xiàn)在恰逢朝廷大赦,便籌集了一些錢物,想到東京樞密院打點,求得舊時官職,沒想到一到梁山下,便被林沖劫走了。王倫久仰楊志聲名,便想讓他也在梁山落草,但楊志一心謀求官職封妻蔭子,謝絕了王倫的邀請。
楊志一路饑餐渴飲,曉行夜宿,來到了東京城,花光了錢財才得到見高太尉的機會。然而太尉怒斥了他失陷花石綱又逃跑的行為,不肯再對他委以官職,直接將他趕出了殿司府。楊志流落街頭,身無分文,萬般無奈之下,只得將家傳寶刀賣掉,換得盤纏投往別處。偏偏又遇到了沒毛大蟲牛二,在牛二的無理挑釁下,楊志一時興起,殺死了這個潑皮。于是被投放到了死囚牢里。眾人敬他為民除害,紛紛仗義執(zhí)言,最終官府以誤傷之罪判他到北京大名府留守司充軍。
北京大名府留守名叫梁中書,是蔡京的女婿,原本在東京時就認識楊志,聽他說了因殺牛二而獲罪的經(jīng)過,當廳就給他開了枷,留在廳前聽用。自此,楊志便在梁中書府中早晚殷勤,聽候使喚。梁中書一心想托舉他,便在東郭門教場安排他和副牌軍周謹進行比武。周謹槍箭皆輸,正牌軍急先鋒索超不服,自請與楊志比試,二人大戰(zhàn)五十回合仍不分勝負,梁中書愛才,不僅給了二人賞賜,還讓軍政司將兩個都升作管軍提轄使。此后,楊志與梁中書關(guān)系更加親密。
六月十五是蔡京的生辰,梁中書收買了十萬貫慶賀生辰的禮物,委托楊志護送到東京。楊志得此重任,知道此行兇險,便要求喬裝扮作客商,護送的十來個壯碩的廂房禁軍扮作腳夫,悄然出行。當?shù)弥€有老都管和兩個虞候同行時,又要求他們都必須聽從自己的調(diào)遣。于是,楊志等人押著十一擔金珠寶貝出發(fā)了。他全然不知,晁蓋、吳用等人早已在黃泥崗設(shè)下圈套,只等著劫取這生辰綱。
楊志自知責任重大,不敢有一點懈怠,要求軍士們辰時起身,申時歇息,正是在最熱的時候行走,軍士們頗有怨言。然而楊志并不體諒軍士之苦,只要看到有人停下,輕則痛罵,重則藤條便打,這行徑令老都管和兩個虞候都非常不滿。當走到黃泥崗的時候,軍士們的忍耐已達到極限,再也無法忍受酷熱,紛紛不聽楊志號令,徑自去松樹林中乘涼買酒,就這樣中了吳用的計謀——那賣酒的,販棗的,全都是晁蓋、吳用、公孫勝、劉唐、阮家兄弟們裝扮的。楊志就這樣丟失了生辰綱,恨不得在這黃泥崗上尋了死,最終扔下一群醉死在那里的軍漢虞候等人,逃走了。
在二龍山下,楊志遇到了魯智深,二人打斗四五十回合,才知道對方本是自己傾慕的好漢。他們在林沖徒弟曹正的幫助下,設(shè)計殺了二龍山的首領(lǐng)鄧龍,此后便落草二龍山。待到打青州之時,他們聯(lián)合桃花山的李忠、周通以及梁山的宋江共同作戰(zhàn),之后便歸順了梁山。楊志綽號“青面獸”,位列第十七,屢立戰(zhàn)功。
攻打方臘的時候,楊志在丹徒縣患病,后病故。