居留楚国。后来秦军攻进楚国首都郢城，齐襄王夺回临淄，荀子于是回到稷下学宫，之后三度被任命为祭酒，负责主持典礼。在前265年至前261年间，荀子曾拜见赵孝成王、秦国应侯范雎及秦昭王，在赵孝成王御前与临武君论辩。前255年，楚国春申君带兵灭鲁国，任命荀子出任兰陵令。期后他可能一度离职前赴赵国，担任赵孝成王的上卿。前238年，春申君逝世，荀子解任兰陵令，继续住在兰陵，约在前237年至前235年间去世，享年79岁至81岁。荀子传授《诗经》、《春秋》、《礼经》及《易经》，弟子可考的，有陈嚣、李斯、浮丘伯、韩非、张苍五