景初二年（238年），魏明帝派时任太尉的司马懿讨伐公孙渊，公孙渊向孙权求救，并遣将军卑衍、杨祚等步骑数万驻扎辽隧，开挖围绕营垒的壕沟二十余里，司马懿率先和卑衍交战，派胡遵击破卑衍。魏军假装朝东南行进，却突然杀向西北襄平城方向，卑衍害怕襄平失守，趁夜撤离。卑衍又在首山阻挡魏军失败，魏军直接来到襄平城下。此时连日大雨，魏军船只从辽河口顺流而下来到襄平城，司马懿建土山用投石机和连弩进攻襄平城，襄平城内粮尽，人相食，杨祚等降。八月，公孙渊和公孙修以及数百骑兵从襄平城东南突围，被魏军追斩。自此辽东地区直接归于魏国统治