三国时
公孙渊的部将。公孙渊自立为燕王后,侵扰北方。景初二年(238),渊遣衍与
杨祚等屯辽隧,被
司马懿将军
胡遵击破。衍夜走
辽阳市,与司马懿军相遇于
首山。卑衍死战,再次大败。经过此战,司马懿得以进军造城下,为围堑,
辽水暴涨,败亡。
公孙渊大将军。渊反,自号燕王,改元
绍汉元年,并遣大将军衍、杨祚等步骑数万屯辽隧,围堑二十馀里。司马懿军至,令衍逆战。懿遣将军胡遵等击破之。懿令军穿围,引兵东南向,而急东北,即趋襄平。衍等恐襄平无守,夜走。诸军进至首山,渊复遣衍等迎军殊死战。懿复击,大破之,遂进军造城下,为围堑。
公孙渊大将军。令大将军衍为元帅,杨祚为先锋,起辽兵十五万,杀奔中原来。渊令衍,
杨祚分八万兵屯于辽隧,围堑二十余里,环绕鹿角,甚是严密。
胡遵令人报知
司马懿。懿命向
辽阳市进发,衍与杨祚急来救时,中了埋伏。左有
夏侯霸、右有
夏侯威,一齐杀出。卑、杨二人,无心恋战,夺路而走;奔至首山,正逢公孙渊兵到,合兵一处,回马再与魏兵交战。衍出马骂曰:“贼将休使诡计!汝敢出战否?”夏侯霸纵马挥刀来迎。战不数合,被夏侯霸一刀斩卑衍于马下,辽兵大乱。