结识鲁智深，从鲁智深口中得知二龙山寨主邓龙不轻易收外人，便下山与鲁智深及曹正商议攻占二龙山，混战中杨志杀死邓龙夺取二龙山，后来武松也来投，二龙山便由鲁智深为首，与杨志及武松三人共治。唿延灼征讨梁山泊时由梁山泊、白虎山、二龙山及桃花山四处合作通力击败唿延灼大军，战后三山人马全部共归梁山。梁山军为救卢俊义进攻大名府时生擒索超，杨志成功劝索超改投梁山。征讨方腊时刚过长江便患病无法随军，留在丹徒县养病，病逝后葬在丹徒县，追谥忠武郎。