 On 17 August 2017, Díaz signed a contract with Liga MX side Pumas UNAM as a free agent.In January 2005, aged 19, Díaz caught the attention of José Sulantay, who called up the player to play the South American Youth Championship held in Colombia.He made his U-20 debut during the championship.