Díaz played for Deportivo Municipal, Universitario de Deportes and Sporting Cristal in Peru.
In Peru, Díaz had football engagements with Deportivo Municipal, Universitario de Deportes and Sporting Cristal.