杨戬是玉鼎真人门下弟子。在魔家四将和姜子牙的兵马僵持不下时,杨戬奉师命下山助阵,之后就一直活跃于周营。杨戬身穿淡黄袍,早期以枪为武器,后以三尖两刃刀做为武器,练就一身九转元功,有七十二变的能力,又有灵兽哮天犬辅佐,在下山前就已经封为清源妙道真君。
杨戬并不以武力见长,而是以谋略和变化屡建奇功,在姜子牙对魔家四将的法宝无计可施时,杨戬故意让自己被魔家四将放出的法宝花狐貂吃掉,借此查探敌情,还让自己变成花狐貂,把四将的法宝一并盗出。此外,杨戬还能将土和草变为壮汉,借此扰敌。
由于杨戬练就九转元功,可以将元神遁出,因此即使被闻太师的金鞭直击脑门也不受伤,让闻太师不由得钦叹杨戬的能耐,此外,邓婵玉的五光石和余化的毒刀也都伤不了杨戬;在吕岳的门徒在西歧城的水里下毒时,杨戬也因为元功变化而不受影响,因此能上火云洞讨救兵。
杨戬的洞察力十分敏锐,在姚天君对姜子牙下咒时,是杨戬最先察觉姜子牙的异状;在土行孙盗用惧留孙的捆仙绳绑住姜子牙时,是杨戬最先认出;在殷洪、殷洪藉师父的法宝与姜子牙为敌时,也是由杨戬最先发现他们的法宝,让姜子牙逃过一劫。
杨戬还善于交涉,在对付殷郊、殷洪时,是杨戬上山向两人的师父探听虚实、借用法宝;在吕岳摆出瘟癀阵时,是杨戬伶牙俐齿,让吕岳一时无以应答;杨戬更善于设圈套制敌,在土行孙行刺周武王时,他曾变为女人智擒土行孙;在余化的毒刀伤了哪吒和雷震子时,是杨戬以变化盗取解药;在渑池县对付张奎时,杨戬发现张奎的座骑乌烟兽相当麻烦,便施替身骗张奎的部下砍下乌烟兽的头,又用同样的方法让人砍下张奎母亲的头,让张奎阵脚大乱;在对付梅山七怪时,杨戬展现多端变化,几乎只靠一人就将七怪击倒。在纣灭周兴后,杨戬回山复命。
杨戬跟随姜子牙到朝歌,寻找妲己妹妹,希望妲己可以回归正途,但妲己已经回不去了,已经走上了不归路。最后,杨戬在姜子牙的带领下打败了申公豹、苏妲己和子虚,成为了二郎神,帮助姬发建立了大西周。