元镇江(今属江苏人),字仲玉。父大义为宋将。长从朱祀孙入蜀,为副总管。从祀孙降蒙古,授管军千户,从张弘穗攻宋。后镇金山。至元十九年(1282),奉命督造海船六十艘,与朱清,张瑄从海道运粮至京师,授海道运粮万户。二十四年,乃颜叛,运粮至辽阳以供军饷。累官海北海南宣慰使都元帅。大德三年(1299),除饶州路总管,改广东道宣慰使都元帅。除都水监,浚通州(今河北通县)阜通河,岁增漕运粮六十余万右。奉令括两淮屯田,得疾卒于镇江。