明合肥(今属安徽)人,字彦纯。以战功,历任四川行都司都挥同知、右军都督佥事,封平江伯。永乐初以总兵官先后总督海运与漕运。身理漕河三十年,规划精密宏远,筑管家湖、高邮湖堤,开泰州白塔河通大江,自淮至临清建闸四十七所,漕运大便。宣德初镇守淮安,仍兼督漕运,倡议苏松诸府及江西、浙江、湖广民户拨粮与附近卫所,由官运至京,更民运为兑运。后卒于官。