ただし、香の前が政宗との間に産んだ子を連れて綱元の側室となるまでの一連の流れについては、今日に至るまで様々な説話が伝承されている。最も広く伝わる説話は、はじめ文禄3年（1594年）に秀吉が綱元に香の前を与えたが、政宗がこれを綱元から奪ったというものである。当時、綱元は名護屋城留守居役として秀吉との折衝役を務めていたが、秀吉に気に入られて厚遇されており、香の前を与えられたのもその一環であったという。その経緯について『松山町史』では、秀吉が伏見に綱元のための屋敷を下賜しようとしたが、綱元がこれを固辞したため、代わりに香の前を与えたという話を載せ（『伊達世臣家譜』）、『高清水町史』では、綱元が秀吉との碁に勝った褒美として香の前を賜ったという話を載せている。また秀吉の碁の相手は伊達政宗で、政宗が碁に勝った褒美として香の前を秀吉から賜わり、その間に儲けた子供を、茂庭綱元の子ということにして、亘理家の養子となしたとする説もある。綱元と秀吉の親密な関係は政宗の疑念を招き、翌文禄4年（1595年）に綱元は政宗から強制的に隠居を命じられ、これに憤った綱元は伊達家から出奔している。結局、綱元は慶長2年（1597年）に赦免されて伊達家に復帰するが、『高清水町史』では、この時に綱元が香の前を政宗に献上して自らの屋敷の別棟に住まわせ、そこに政宗が通って津多と又四郎が産まれたという話を載せている。
当時、并州諸郡は全て漢（前趙）の軍勢に攻め落とされ、并州刺史劉琨の守る晋陽を残すのみであった
また、益州は全て成漢の支配下にあった
他にも全国各地で反乱が多発しており、西晋の衰亡は目に見えて明らかであった
王衍は国家の重任を担うようになったものの、国家運営に心を尽くさずに自らの保身ばかりを考えていた
青州と荊州は軍事上の要地であり、食糧物資も豊富であったので、不測の事態が起こった際の避難地にしようと考えた
その為、王衍は朝政を主管する東海王司馬越へ「朝廷が危難に臨んだ今、方伯（地方の守将）の力が重要です
文武を兼ね備えた者を任命するべきです」と勧めると、司馬越は王衍の弟である王澄を都督荊州諸軍事に、族弟である王敦を青州刺史に抜擢した
すると、王衍は両者へ「荊州は長江と漢水の守りがあり、青州も海に守られている
卿ら二人が外におり、我が朝廷にいれば、狡兎の三窟を確保できたといえよう（いずれかで危機があったとしても、他の二か所へ逃げる場所ができるという意味）」と語った
この発言が知れ渡ると、当時の有識者は彼を見下したという
308年5月、前年より乱を起こしていた東莱郡の王弥が洛陽へ襲来すると、王衍は司徒のままで都督征討諸軍事に任じられ、持節・仮黄鉞を与えられ、軍を率いて王弥の軍勢を阻んだ
涼州からの援軍北宮純が夜襲を掛けて王弥を破ると、王衍は前将軍曹武・左衛将軍王秉らに追撃を命じ、七里澗において王弥軍を撃破してその輜重を奪った
309年、王衍は太尉・領尚書令に任じられ、武陵侯に封じられたが、封爵については幾度も固辞した
この時期、漢軍の南下により洛陽は日に日に危機に陥っており、多くの人が遷都して難を避けたいと思っていた
しかし、王衍は牛車を売り裁いて不動の意志を示す事で、人心を慰撫した
310年11月、司馬越は漢の将軍石勒討伐のため、百官と大軍を率いて許昌に向かうと、王衍は太尉のままで太傅軍司に任じられ、これに従軍した
311年3月、司馬越は行軍途上で病に罹ってしまい、王衍に後事を託した
間もなく司馬越がこの世を去ると、司馬越の配下は王衍を盟主に推戴しようとしたが、王衍は責任を押し付けられるのを恐れてこれを辞退し「我は幼い頃より高官に昇る望みなどなかったが、年月を重ねて今の地位に至ったのだ
今日の大事をどうしてこのような人物に任せられるといのうか」と述べ、襄陽王司馬範に譲った
しかし司馬範もまた辞退したので、晋軍は指揮官不在のまま、司馬越の棺を奉じて封国の東海へ向かった
4月、石勒は晋の大軍が東下しているのを知ると、軽騎兵を率いて強襲を掛けた
王衍は銭端に命じて迎え撃たせたが、石勒はこれを返り討ちにし、銭端を斬り殺した
さらに攻勢を続けて本隊を撃ち破ると、撤退しようとした晋軍へ追撃をかけ、騎兵を分けて包囲すると一斉射撃を浴びせ掛けた
これによって晋軍の将兵10万人余りは折り重なるように倒れて天高く積み上がり、逃げ切れた兵はほとんどいなかった
この戦いで諸侯王や百官の多くが戦死するか生け捕られ、王衍もまた捕縛された
石勒は晋の重臣たちを幕下に引き出すと、晋がなぜ凋落したのかを問うた
王衍は進み出て晋朝廷の衰退の原因を詳細に話し、晋滅亡は必然であったと述べ、媚び諂って石勒に帝位に即くよう勧めた
石勒は「汝は若い頃から朝廷に仕え、名声は四海に及び、その身は重任を担ってきた
官界に興味がないことはないはずだ
天下が破綻したのが汝のせいでないというのなら、誰のせいだというのか!」と詰り、彼を連行した
その一方、石勒は王衍の名声を評価していたので、彼を助命しようと考え、配下の孔萇へ「我は天下を長年走ったが、このような人物にあった事はない
生かしておく事はできないだろうか」と問うたが、孔萇は「彼は晋朝の三公であり、我々のため力を尽くす事はないでしょうか
生かしておく意味はありますか」と述べた
石勒は「ならば刃を用いずに殺すとしよう」と述べた
他の群臣はみな斬り殺されたが、王衍は夜中に戸外へ連れ出され、壁を押し倒してその下敷きになって圧殺された
王衍は死の直前に「ああ、我らは古人に及びもつかぬ
もし、虚無の清談にうつつを抜かさず、力を合わせて国家のために尽くしたならばら、今日のような事態に陥りはしなかったであろう」と慟哭したという
享年56であった
王衍の死からわずか2ヶ月後の6月、漢軍の侵攻により洛陽は陥落して西晋は事実上滅亡した