梁山一百单八将,卢俊义是公认的第一高手,但是有一个人绝对是卢俊义不敢挑战的,那就是公孙胜。
公孙胜绰号入云龙,道号一清,蓟州人氏。他与晁盖、吴用等七人结义,一同劫取生辰纲,后上梁山入伙。后离开梁山,回乡探母,直到大破高唐州时方被戴宗请回。梁山大聚义时,排第四位,上应天闲星,担任掌管机密军师。征方腊前返回蓟州,潜心修道。
宋江攻打高唐州,却败于太守高廉的妖法。吴用让戴宗去蓟州寻取公孙胜,李逵也随同前往。二人在蓟州机缘巧合遇到公孙胜的邻居,得知公孙胜居住在九宫县二仙山。戴宗赶赴二仙山,让李逵假意伤害公孙胜的母亲,将公孙胜激出相见。但公孙胜却不肯出山,称师傅罗真人不肯相放。戴宗苦苦哀告,又去拜见罗真人,请他放公孙胜下山。
罗真人传授公孙胜五雷天罡正法,让他下山辅助宋江“保国安民,替天行道”,又送八字真言,命他“逢幽而止,遇汴而还”。公孙胜到高唐州后,与高廉斗法,以五雷天罡正法破了高廉的妖术。高廉欲要驾云逃走,结果被公孙胜用法术从云中打落,最终被雷横砍死。梁山军得以攻破高唐州。
攻打芒砀山时,公孙胜摆下八阵图,擒获八臂哪吒项充、飞天大圣李衮,降服混世魔王樊瑞,后收樊瑞为徒。智取大名府时,公孙胜扮做云游道士,与轰天雷凌振一同潜入北京。梁山大聚义时,公孙胜主持罗天大醮,掘出定下头领排名的石碣碑。他位居第四,星号天闲星,担任掌管机密军师。二败高俅时,公孙胜作法祭风,协助刘唐火烧官军战船。
征讨辽国时,公孙胜在幽州青石峪破除统军贺重宝的妖法。后又以五雷天罡正法,协助宋军大破太乙混天象阵。征辽期间,公孙胜曾带宋江去蓟州二仙山,参拜罗真人。罗真人让公孙胜随宋江“去干大功”,并请求宋江在“奏凯还京”时能放公孙胜归山。
征讨田虎时,公孙胜与关胜、呼延灼一同镇守卫州。后在五龙山与乔道清斗法,先用法术操纵兵器在空中打斗,又召唤出神兽相斗。乔道清尽皆不敌,大败而逃,遁入百谷岭。公孙胜有意降服乔道清,只是围而不攻。乔道清最终被孙安劝降,并拜公孙胜为师。后来,公孙胜又赶赴汾阳卢俊义处助战,以神火破了马灵的金砖法,降服马灵。
征讨王庆时,卢俊义在南丰之战中大战金剑先生李助,却不敌李助的剑术。这时,公孙胜随中军杀到,以法术使李助手中剑脱手落地。卢俊义方才将李助生擒。而在简本水浒中,公孙胜曾“布起五里黑雾”,协助孙安夺取石祁城,又献计攻克秦州。跟那些会些拳脚功夫的凡夫俗子相比,公孙盛是实打实的得道高人,卢俊义再牛,他也牛不过法术。