公元188年,涿县刘焉发榜招军时,楼桑村有一贩屦织席为业的人,名叫刘备。当日见了榜文,慨然长叹。随后一人厉声言:“大丈夫不与国家出力,为何长叹?”刘刘备回视其人,身高八尺,豹头环眼,燕颔虎须,声若巨雷,势如奔马。刘备见他形貌异常,问其姓名。“我姓张名飞,字翼德。世居涿县,颇有庄田,卖酒屠猪,专好结交天下豪杰。恰才看见你看榜而叹,故此相问。”刘备曰:“我本是汉室宗亲,姓刘,名备。如今黄巾倡乱,有志欲破贼安民,恨力不能,故而长叹。”张飞:“我还有些资财,不如招募乡勇,与你同举大事,如何?”刘备甚为欢喜,遂与张飞一同入村店中饮酒。正饮间,看见一个大汉,推着一辆车子,到店门口休息,入店坐下,便叫酒保:“快斟酒来吃,我得赶入城去投军。”刘备看其人:身长九尺,髯长二尺;面如重枣,唇若涂脂;丹凤眼,卧蚕眉,相貌堂堂,威风凛凛。刘备就邀他同坐,问他姓名。“吾姓关名羽,字长生,后改云长,河东解良人。因杀了本处势豪倚势凌人,逃难江湖,已经五六年了。今听闻此处招军破贼,特地来应募。”
刘备遂以己志告之,云长非常高兴。一同到张飞庄上,一起商议大事。张飞说:“我的庄后有一个桃园,花开正盛;明日在园中祭告天地,我三人结为兄弟,协力同心,然后共征天下。”刘备、云长齐声应曰:“如此甚好。”
第二天,在桃园中,准备了乌牛白马祭礼等东西,三人焚香再拜而立誓:“今天刘备、关羽、张飞,虽然异姓,既结为兄弟,则同心协力,救困扶危;上报国家,下安黎庶。不求同年同月同日生,只愿同年同月同日死。皇天后土,实鉴此心,背义忘恩,天人共戮!”誓毕,刘备为兄 ,关羽次之,张飞为弟。祭罢天地,又宰牛设酒,召集乡中勇士,大概三百余人,就在桃园中痛饮一醉。
第二天收拾兵器,但愁无马匹可乘。正在这时,有人通报有两个客人,带了一个伙伴,赶着一群马,投庄上来。刘备:“这真是上天保佑我!”三人出庄迎接。原来二人乃是中山的大商人:一个叫张世平,另一个叫苏双,每年往北贩马,最近因为盗贼横行,只能返回。刘备请二人到庄上,置办酒宴款待,诉说有讨贼安 民的意思。二人愿意将良马五十匹相送;又赠金银五百两,镔铁一千斤,用来打造兵器。
刘备谢过二客,便找良匠打造双股剑。云长造青龙偃月刀,又名“冷艳锯”,重八十二斤。张飞造丈八点钢矛。各准备全身铠甲。共召集五百余人,来见邹靖。邹靖引见给太守刘焉。三人参见完毕,互相通报姓名。刘备说起宗派,刘焉认刘备为侄。几天后,有人来报黄巾贼将程远志统兵五万来攻打涿郡。刘焉命令邹靖带刘备等三人,带兵五百,前去破敌。刘备等欣然领军前进,一直到大兴山下,终于与山贼相见。山贼都披发,以黄巾系在额头。当下两军相对,刘备出马,关羽在左,张飞在右,扬鞭大骂:“反国逆贼,还不快快投降!”程远志大怒,遣副将邓茂出战。张飞挺丈八蛇矛直出,手起处,刺中邓茂心窝,翻身落马。程远志见死了邓茂,拍马舞刀,直取张飞。关羽舞动大刀,纵马飞迎。程 远志见了,大吃一惊,措手不及,被关羽刀起处,斩为两段。
一众山贼看见程远志被斩,皆倒戈而走。刘备挥军追赶,投降者不计其数,大胜而回。刘焉亲自迎接,犒赏军士。第二日,接到青州太守龚景牒文,上面提到黄巾山贼围城,眼看守不住了,希望马上救援。刘焉与刘备商议。刘备愿意前去救援。刘焉令邹靖带兵五千,同刘备、关、张 ,前往青州。贼众见救军来到,分兵混战。刘备兵寡不胜,后退三十里下寨。
刘备对关、张说:“山贼兵力远多于我们;必须出奇兵,才可能取胜。”让关羽带领一千人在山左边埋伏,张飞带一千人在山右边埋伏,以鸣金为号,一起出来接应。第二日,刘备与邹靖带兵闻鼓而进。贼众迎战,刘备带兵便退。贼众乘势追赶,刚过山岭,刘备军中一齐鸣金,左右两军齐出,刘备领军回身再杀。三路夹攻,贼众大溃。直赶到青州城下,太守龚景率领民兵出城助战。贼势大败,青州之围便解。
龚景犒军完毕,邹靖想回去,刘备却说:“最近听说中郎将卢植与张角在广宗交战,刘备早年曾在卢植处学艺,想前去相助。”于是邹靖领军先回,刘备与关、张引本部五百人投广宗来。到卢植军中,入帐施礼,道出来意。卢植大喜,留在帐前听调。
当时张角有兵马十五万,卢植有兵五万,相持在广宗,未见胜负。卢植令刘备带1500人到颍川与皇甫嵩汇合。刘备领命,带军星夜投颍川来。
刘备带关、张来到颍川,听得喊杀之声,又看见火光烛天,急忙带兵来支援时,贼已经溃败。刘备见皇甫嵩、朱俊,表达了卢植的意思。皇甫嵩却猜测:张梁、张宝势穷力乏,必定去广宗去汇合张角。
刘备连夜赶去回援卢植。刚到半路,看见一队军士兵,护送一辆槛车,车中的囚犯,正是卢植。刘备大吃一惊,问明白缘故。原来朝廷钦差黄门左丰前来体探,向卢植索取贿赂。卢植不肯,左丰挟恨,回奏朝廷,谗言说其高垒不战,惰慢军心;因此朝廷震怒,又派中郎将董卓来代其带兵,押其回京问罪。”张飞听罢,大怒,要斩护送军人,救卢植,却被刘备制止。军士簇拥卢植去了。卢植已被逮,别人领兵,刘备等人无所依靠,只得回涿郡。在行军的路上,忽然听见山后喊声大震。刘备带关、张纵马上高冈望见汉军大败,后面漫山塞野,黄巾盖地而来,旗上大书“天公将军”。三人飞马带兵而出,三人救了董卓回寨。董卓问三人现居何职。刘备告诉他自己只是个百姓,董卓由此便傲慢起来,很是瞧不起他们。刘备等人又去投奔朱俊。
与此同时,有一身长七尺,细眼长髯的将官,正是沛国谯郡人,官拜骑都尉,姓曹,名操,字孟德。曹操父亲曹嵩,本姓夏侯,因为是中常侍曹腾的养子,因此改姓曹。曹嵩儿子曹操,小字阿瞒,一名吉利。当时有太尉乔玄,曾对曹操说:“天下将乱,非命世之才不能济。能安天下的,必然是你。” 南阳何颙见曹操时:“汉室将亡,安天下者,必定是此人。”汝南许劭,以有知人之名而闻名天下,许劭对曹操的评价是:“子治世之能臣,乱世之奸雄也。”
皇甫嵩大获胜捷,朝廷因为董卓屡败,命皇甫嵩取代他。皇甫嵩到时,张角已死;张梁统领其余众人,被皇甫嵩连胜七阵,在曲阳斩杀张梁。 运送张角之棺,戮尸枭首,送往洛阳。余众俱降。朝廷加封皇甫嵩为车骑将军,领冀州牧。皇甫嵩又上表请奏卢植有功无罪,朝廷令卢植官复原职。曹操也因为有功,加封济南相。
赵弘、韩忠、孙仲三人又召集了数万人,朝廷命朱俊即以得胜之师前往围剿,朱俊带兵围住宛城,韩忠使人出城投降,朱俊不许。城中断粮许久,为恐黄巾军死战。遂撤东南二面军马,一齐攻打西北。韩忠果然领军弃城而逃。朱俊与刘备、关、张率三军掩杀,射死韩忠,其余众人也都四散奔走。正追赶时,赵弘、孙仲引贼众赶到,与朱俊交战。朱俊见赵弘势大,引军暂退。赵弘乘势重新夺回宛城。朱俊离十里安下营寨。刚要攻打,正东又有一彪人马到来。为首的将领,生得广额阔面,虎体熊腰;是吴郡富春人,姓孙,名坚,字文台,乃孙武子之后。其十七岁时,曾与其父到钱塘,见十几个人海盗,劫取商人财物,在岸上分赃。孙坚于是奋力提刀上岸,扬声大叫,东西指挥,海盗以为官兵到了,连忙丢弃财物逃走。孙坚赶上,杀了一贼。从此郡县知名,举荐为校尉。后来会稽许昌造反,自称“阳明皇帝”,聚集了数万人;孙坚与郡司马 招募勇士千余人,终于斩杀了许昌和其子许韶。刺史臧旻上表奏其功,授予孙坚为盐渎丞,后又授予盱眙丞、下邳丞。今见黄巾寇起,聚集了乡中年轻人以及一些商旅,加上淮泗精兵一千五百余人,前来接应。
朱俊令孙坚攻打南门,刘备打北门,朱俊自己打西门,留下东门让黄巾军逃生。孙坚夺下赵弘的槊,刺死赵弘。刘备射死孙仲。朱俊大军随后掩 杀,斩杀数万人,降者更是不可胜计。南阳一路,十数郡皆平。孙俊班师回朝,诏封为车骑将军,河南尹。孙俊上表奏孙坚、刘备等人的功劳 。孙坚有人际关系,得以册封郡司马上任去了。惟独刘备没有官职,后得郎中张钧举荐,刘备被封定州中山府安喜县尉。