曹操(鲍国安饰)欲立嗣,三子曹植才高八斗,满腹经纶,杨修又辅佐曹植军务之事,使得无论魏国之臣还是魏国之民都对立曹植为嗣呼声很高。欲夺嗣子之位的长子曹丕则一直关注曹植的动向。逐渐失宠的曹丕(杨俊勇饰)请来贾诩商议,贾诩已知曹植背后是杨修的出谋划策,欲除掉杨修。曹丕又设计灌醉曹植,让曹植耽误了军情。曹操大怒,最终立曹丕为嗣。汉中争夺战在曹操与刘备(孙彦军饰)之间展开,张飞(李靖飞饰)率兵进攻汉中。
张郃中张飞(李靖飞饰)之计,兵败至瓦口关。瓦口关前有大量魏军把守,关后又是悬崖峭壁,易守难攻,张飞在山后寻找小路,寻找突破之路。瓦口关最终被张飞攻破。张郃欲戴罪立功,率兵攻打葭萌关,诸葛亮(唐国强饰)派黄忠去救。黄忠直取葭萌关,并一路攻到汉中。曹操亲领大军守汉中,并派夏侯渊守备囤粮之地定军山,黄忠立下军令状誓夺定军山。在法正的帮助下,黄忠夺了定军山。
夏侯渊被斩后,曹操(鲍国安饰)亲领大兵报仇,派张郃搬运粮草。诸葛亮派黄忠与赵云同去劫粮。黄忠争强好胜,去抢头功被魏军所困,赵云前去相助突围。在诸葛亮(唐国强饰)的妙计安排下,刘备(孙彦军饰)军队连夺粮草关隘,曹操不得不退兵至汉中关口阳平关。曹操在营中自知无法得胜,打算班师回朝。因为杨修总能猜透曹操的心思,疑心极重的曹操终将杨修处斩,并取消撤兵打算,率军与刘备决战。最终在诸葛亮的神机妙算之下,刘备夺取汉中。