西汉犍为资中(今四川资阳)人,字长叔。成帝时任河堤使者。建始四年(前29),黄河在馆陶和东郡金堤一带决口。四郡三十二县受灾,淹没土地十五万顷。他奉命堵塞决口,用长四丈、大九围、盛以小石的竹络,两船夹载而下的方法,迅速将决口堵复。迁光禄大夫。河平三年(前260),黄河又决于平原,流入济南千乘,他又与杨焉等人治之。