家的传记，时有失真之处。因此，现今所拼凑出的荀子生平，必然是包含部分推测。约在公元前316年，荀子生于赵国，15岁左右时到了齐国，在稷下学宫研习到30岁左右。燕国战胜齐国，迫使荀子离开齐都临淄，在前286年到前278年间居留楚国。后来秦军攻进楚国首都郢城，齐襄王夺回临淄，荀子于是回到稷下学宫，之后三度被任命为祭酒，负责主持典礼。在前265年至前261年间，荀子曾拜见赵孝成王、秦国应侯范雎及秦昭王，在赵孝成王御前与临武君论辩。前255年，楚国春申君带兵灭鲁国，任命荀子出任兰陵令。期后他可能一度离职前赴赵国