Díaz kwam zestien keer uit voor het Colombiaans voetbalelftal en scoorde één keer voor zijn vaderland. Onder leiding van bondscoach Francisco Maturana maakte hij zijn debuut voor "Los Cafeteros" op zondag 23 juli 2001 in de Copa América-wedstrijd tegen Peru (3-0) in Armenia. Hij viel in die wedstrijd na 83 minuten in voor Juan Carlos Ramírez. Colombia won dat toernooi door Mexico in de finale met 1-0 te verslaan. Díaz nam tevens deel aan de strijd om de Copa América 2004 in Peru.