西汉齐(治今山东淄博东北)人。本为水工。武帝元光六年(公元前129年),主持漕渠开凿工程。他巡行穿渠之处,竖立表记,选定渠线和高程,费时三年,用民工数万。渠起长安,沿终南山到黄河,全长三百余里,从此自关东至长安漕运时间省去一半,沿渠万余顷农田得到灌溉。