大夫。元鼎六年（前111年），公孙卿说在缑氏城见到仙人迹，汉武帝亲自到缑氏城查看，希望遇到仙人。汉武帝建筑宫馆名山，作通天台，来召神仙。齐人以此上疏奏称神怪的有上万人。武帝根据他的妄说，先后派数千人至海上名山求神。太初元年（前104年），汉武帝命公孙卿、壶遂、司马迁等人“议造汉历”。即征募民间天文学家二十余人，共提出了十八种改历方案。经过辩论和实测，最后选定邓平的方案，名为太初历。太初历以冬至所在之月为十一月，以正月为岁首，以没有中气的月为闰月。