劉焉は字を君郎といい、江夏郡竟陵県の人である。漢の魯恭王の後裔で、章帝の元和年間に竟陵に封じられ、分家してそこに住んだ。
劉焉は若くして州郡に仕え、宗室であることから中郎に任ぜられたが、後に師である祝公の喪に服して官を去った。〈臣の松之が調べたところ、祝公とは司徒の祝恬である。〉陽城山に住み、学問を積んで教授し、賢良方正に推挙され、司徒府に召し出され、洛陽令・冀州刺史・南陽太守・宗正・太常を歴任した。劉焉は霊帝の政治が衰え欠陥があり、王室に多くの変事があるのを見て、建議を上言した。「刺史や太守は、財貨で官職を得て、百姓を搾取し、離反を招いています。清廉で名声高い重臣を選んで牧伯とし、四方の華夏を鎮め安んずべきです。」劉焉は内心、交阯牧を求めて、世の難を避けようとした。議論がすぐには行われないうちに、侍中の広漢郡の人董扶がひそかに劉焉に言った。「京師は乱れようとしています。益州の分野には天子の気があります。」劉焉は董扶の言葉を聞き、益州にさらに心を寄せるようになった。
この時、〔益〕州の逆賊の馬相・趙祗らが綿竹県で自ら黄巾と号し、疲弊した役民を集め、一二日のうちに数千人を得て、まず綿竹令の李升を殺した。官吏と民衆が集まり、合わせて一万余人となり、すぐに前に進んで雒県を攻め破り、益州を攻めて郤儉を殺し、また蜀郡・犍為郡に至り、一ヶ月の間に三郡を破壊した。馬相は自ら天子を称し、その数は万を数えた。州の従事の賈龍兵数百人を率いて犍為郡の東の境界におり、官吏と民衆を収拾し、千余人を得て、馬相らを攻め、数日で破って敗走させ、州の境界は清静になった。賈龍はそこで官吏と兵卒を選んで劉焉を迎えた。劉焉は治所を綿竹に移し、離反した者を慰撫し受け入れ、寛大で恵み深い政治を行うことに務め、ひそかに異なる計略を図った。張魯の母は初め鬼道を行い、また若々しい容貌を持ち、常に劉焉の家に出入りしていたので、劉焉は張魯を督義司馬として派遣し、漢中に駐在させ、谷閣を断絶し、漢の使者を殺害させた。劉焉は上書して米賊が道を断ち、再び通じることができないと述べ、また他の事を口実に州中の豪強の王咸・李権ら十余人を殺し、威刑を立てた。〈《益部耆旧雑記》によると、李権は字を伯豫といい、臨邛長となった。子は李福。犍為郡の楊戯の《輔臣賛》に見える。〉犍為太守の任岐と賈龍はこれによって劉焉を反撃したが、劉焉は任岐と賈龍を撃ち殺した。〈《英雄記》によると、劉焉は兵を起こしたが、天下とともに董卓を討たず、州を保って自ら守った。犍為太守の任岐は自ら将軍を称し、従事の陳超と兵を挙げて劉焉を撃ったが、劉焉はこれを撃破した。董卓は司徒の趙謙に兵を率いて州に向かわせ、校尉の賈龍を説得して兵を引き返させ劉焉を撃たせた。劉焉は青羌を出して戦ったので、破って殺すことができた。任岐・賈龍らは皆、蜀郡の人である。〉
劉焉の野心は次第に盛んになり、乗輿車具を千余乗も造作した。荊州牧の劉表が上表して、劉焉には子夏が西河で聖人を疑ったような論があると述べた。当時、劉焉の子の劉範は左中郎将、劉誕は治書御史、劉璋は奉車都尉で、皆、献帝に従って長安にいた。〈《英雄記》によると、劉範は父の劉焉が益州牧となり、董卓が徴発したが、皆、赴かなかったことを聞いた。董卓は劉範兄弟三人を捕らえ、郿塢で鎖と械につなぎ、陰獄に繋いだ。〉ただ(末の)子の別部司馬の劉瑁だけがもとから劉焉に随従していた。献帝は劉璋を派遣して劉焉を諭させたが、劉焉は劉璋を留めて帰さなかった。〈《典略》によると、当時、劉璋は奉車都尉で、京師にいた。劉焉は病気と称して劉璋を召し、劉璋は自ら上表して劉焉を見舞おうとし、劉焉はついに劉璋を留めて帰さなかった。〉当時、征西将軍の馬騰が郿に駐屯して反乱を起こし、劉焉と劉範は馬騰と内通して謀り、兵を率いて長安を襲撃した。劉範の謀略が漏れ、槐里に逃げ、馬騰が敗れて涼州に退却し、劉範はその時に殺され、そこで劉誕を捕らえて刑を執行した。〈《英雄記》によると、劉範は長安から馬騰の陣営に逃れ、劉焉に兵を求めた。劉焉は校尉の孫肇に兵を率いて助けに行かせたが、長安で敗れた。〉議郎の河南郡の龐羲は劉焉と姻戚関係にあったので、劉焉の孫たちを募って蜀に入らせた。
璋は字を季玉といい、劉焉の地位を継承した後、張魯が次第に傲慢で勝手になり、璋に従順でなくなったので、璋は張魯の母と弟を殺し、ついに敵対関係となった。璋はたびたび龐羲らを派遣して張魯を攻撃したが、〔しばしば〕敗北した。張魯の配下の兵士の多くは巴西におり、それゆえ龐羲を巴西太守に任じて、兵を率いて張魯を防がせた。その後、龐羲と璋の間には感情的な不和が生じ、趙韙が兵を挙げて内側に向かい、配下が離散して殺害されたが、これらはすべて璋に明断が少なく、外部の言葉が入りやすいがゆえであった。
璋は曹操が荊州を征討し、すでに漢中を平定したと聞き、河内の陰溥を派遣して曹操に敬意を表した。璋は振威将軍に加えられ、兄の劉瑁は平寇将軍に加えられた。劉瑁は狂疾で死去した。璋はまた別駕従事の蜀郡の張粛を派遣し、叟兵三百人とさまざまな御物を曹操に送った。曹操は張粛を広漢太守に任命した。璋はさらに別駕の張松を曹操のもとに遣わしたが、曹操はすでに荊州を平定し、劉備を敗走させており、張松を重用しなかったので、張松はこれに恨みを抱いた。ちょうど曹操軍が赤壁で不利となり、疫病による死者も出た。張松は帰還し、曹操を誹謗して、璋に曹操との関係を断つよう勧め、さらに璋に言った。「劉豫州(劉備)は、使君(璋)の身内のような方ですから、交渉を持つことができます。」璋はみなこれを認め、法正を派遣して劉備と友好関係を結ばせ、続いて法正と孟達に数千の兵士を率いさせて劉備を守備させるために送り、法正はその後帰還した。後に張松はまた璋に説得した。「今、州中の諸将の龐羲、李異らはみな功績を恃んで驕り高ぶり、外部に通じる意思を持っています。劉豫州を得なければ、外からは敵が攻め、内からは民衆が攻めることになり、必ず敗れる道です。」璋はまたこれに従い、法正を派遣して劉備を招請した。璋の主簿の黄権はその利害を述べ、従事の広漢の王累は自ら州門に逆さ吊りになって諫言したが、璋はまったく受け入れず、在所の者に命じて劉備を供応させたので、劉備は国境に入っても帰宅するかのようであった。劉備は江州の北に至り、墊江水を経由して涪に赴き、成都から三百六十里のところに至った。この年は建安十六年であった。璋は歩兵と騎兵合わせて三万余人を率い、車両と帳幕は輝きを放って太陽を照らし、会合に向かった。劉備が率いる将士たちは互いに往来し、百余日にわたって歓談し酒を飲んだ。璋は劉備に物資を供給し、張魯を討伐させようとし、その後で別れようとした。
璋が死去すると、南中の豪族の率いる雍闓が益州郡に拠って反乱を起こし、呉に帰属した。孫権はまた璋の子の劉闡を益州刺史とし、交州と益州の境界に置いた。丞相の諸葛亮が南方を平定すると、劉闡は呉に帰還し、御史中丞となった。初め、璋の長子の劉循の妻は、龐羲の娘であった。劉備が蜀を平定した時、龐羲は左将軍司馬となっており、璋は当時龐羲に従って劉循を留めるよう願い出たので、劉備は劉循を奉車中郎将とした。このため、璋の二人の子の子孫は、呉と蜀に分かれたのである。
評にいう。昔、魏豹が許負の言葉を聞いて薄姫を側室に迎え入れ、劉歆が図讖の文を見て名前を改めたが、結局は自身の身を免れることはできず、その福は二人の君主に及んだ。これは、神霊を虚しく求められず、天命を妄りに望むことができない、必然の証拠である。ところが劉焉は董扶の言葉を聞いて益州の地を心に留め、相者の言葉を聞いて呉氏に求婚し、急いで車輿や礼服を造り、神器を窃取しようと図った。その迷いは甚だしい。璋の才能は人傑ではなく、乱世に土地を占拠し、身分に不相応な地位にいて寇を招くのは自然の道理であり、その地位を奪われたのは不幸ではない。