战国时秦国人。秦惠王后元九年(前316)灭蜀,改封原蜀王后裔为侯,使陈庄为相,并以他为守。二十七年,与张仪按国都咸阳规模,建设成都城。昭王二十二年(前285)秦杀蜀侯绾,建置蜀郡,任为郡守。他由蜀东山,取笮及其江南(今金沙江以南)地。三十年再克楚的巫郡与黔中郡。