严颜原本是刘璋手下的一员大将。刘备夺取益州时,严颜镇守巴郡,正好挡住张飞的去路。张飞屡次挑战,严颜坚守不出,让张飞也是在城下好生郁闷。最后张飞用计假装要绕城而过,引诱严颜出城劫粮,才将他擒住并收服。
张飞活捉严颜花了十个回合,而此后在葭萌关之战时他击败马岱也是花了十合,从这里看,严颜似乎武艺和马岱差不多,甚至可能还要差着一点,毕竟击败一个对手要比活捉一个对手难一些。
但是按照演义中所说,严颜是在中了张飞之计,被杀了一个“举手无措”的情况下还是坚持了十合左右才被擒拿。演义里一个武将的状态不同,其在战场的表现差距会很大。
比如说刘璋手下另一个大将泠苞第一次和魏延交手时,战了三十合还是不分胜负。第二次泠苞在中计情况下遇到魏延,却几个回合就被魏延活捉,这表现可是差了好几倍。
所以如果严颜是在公平条件下对战张飞,那么至少可以坚持三四十合,表现明显要优于马岱。
严颜被张飞收服以后,因为从巴郡到雒城各处关隘都是由他管辖,因此张飞进军一路顺利,得以在雒城下救下了被张任追击的刘备,严颜也是立了一功。
而在刘备攻打汉中之战时,严颜和另一个老将黄忠联手也是表现出色,第一战就在葭萌关下击败了张郃。随即严颜又向黄忠献计,建议去夺取曹军屯粮积草之的天荡山。黄忠用了严颜之计,两人兵分两路攻打天荡山。
严颜首先偷偷来到天荡山,在山僻去处埋伏下来。等黄忠大军到时,严颜杀出来放火,又斩杀了前来救火的曹军主将夏侯德。曹军因此大乱,张郃、夏侯尚前后不能相顾,只能败走。黄忠趁势夺取了天荡山,此战严颜也是立下了大功。
此后严颜代替张飞镇守巴西,才未再上阵厮杀,此后再未提起。考虑到严颜出场时年事已高,很可能此后寿终正寝,所以不再出现,也算是善终了吧。