1. Home
  2. / Wei Yan
  3. / Who killed Wei Yan for alleged treason?

Who killed Wei Yan for alleged treason?

  • Zhuge Liang

  • Liu Bei

  • Ma Dai

  • Guan Yu

Answer

Ma Dai, a general under Zhuge Liang, killed Wei Yan for alleged treason. Wei Yan, a former general of Liu Bei, was suspected of plotting against Zhuge Liang and the Shu-Han kingdom. After Wei Yan refused to follow Zhuge Liang's orders, Ma Dai was sent to apprehend him. Wei Yan resisted arrest and was killed in the ensuing battle.
Wei Yan Trivia: How Much Do You Really Know?

Wei Yan Trivia: How Much Do You Really Know?

Take the Wei Yan Quiz
Subscribe newsletter

Subscribe Now!

Learn something
new everyday

Playing quizzes is free! We send 1 quiz every week to your inbox