年少入侍阔端，1243年，袭封为巩昌府都总帅，领兵入四川。1248年，从蒙古攻打西羌。1251年，从汉中攻打隆庆府（今陕西省略阳县）。1253年，驻守益昌，筑城屯田而守，多次击败宋军。1258年，攻打宋朝成都府，攻克苦竹寨、长宁寨、青居寨。1259年，随蒙哥率军攻打合州钓鱼城，战斗中阵亡。其子汪惟正、汪惟贤、汪惟和、汪惟能。