右时到了齐国，在稷下学宫研习到30岁左右。燕国战胜齐国，迫使荀子离开齐都临淄，在前286年到前278年间居留楚国。后来秦军攻进楚国首都郢城，齐襄王夺回临淄，荀子于是回到稷下学宫，之后三度被任命为祭酒，负责主持典礼。在前265年至前261年间，荀子曾拜见赵孝成王、秦国应侯范雎及秦昭王，在赵孝成王御前与临武君论辩。前255年，楚国春申君带兵灭鲁国，任命荀子出任兰陵令。期后他可能一度离职前赴赵国，担任赵孝成王的上卿。前238年，春申君逝世，荀子解任兰陵令，继续住在兰陵，约在前237年至前235年间去世，享年79岁