年攻秦，入函谷关，迫秦求和。前288年，齐、秦并称东、西帝，旋皆放弃帝号。次年，苏秦、李兑合赵国、齐、楚、魏、韩攻秦，罢于成皋。前286年，齐愍王乘宋国内乱，于是出兵灭宋。由于齐国独自霸佔宋国国土，引来其他各国不满，秦国于是与赵、楚等和谈，前284年，燕昭王以乐毅为上将军，合燕、秦、韩、赵、魏伐齐攻入临淄，连下七十余城，齐城不下者只有莒县和即墨。愍王逃入莒，被淖齿杀死。王孙贾与莒人杀淖齿，立愍王子法章为齐襄王。燕引兵东围即墨，城中推举田单为将。双方相持达五年。前279年，田单组织反攻，用“火牛阵”大败燕军，