Daniel Chávez begon zijn opleiding in zijn geboorteland Peru bij Academia Deportiva Cantolao. De vinnige aanvaller viel op met zijn dribbels en speelde zich in de belangstelling van enkele voetbalscouts. Hij werd regelmatig vergeleken met zijn landgenoot Paolo Guerrero. Na het WK -17 kreeg Chávez een aanbod van zowel Club Brugge als PSV Eindhoven. Hij had een voorkeur voor de Nederlandse club, maar tekende uiteindelijk toch een contract bij Club Brugge.
De 18-jarige aanvaller belandde in 2006 in België, bij Club Brugge, waar hij aanvankelijk veel last had van heimwee. Chávez mocht soms meespelen met het eerste elftal, maar werkte het grootste deel van het seizoen af bij de beloften. Pas tijdens het seizoen 2008/09 kreeg de Peruviaan iets vaker een kans om zich te bewijzen. Het was trainer Jacky Mathijssen die hem regelmatig opstelde. Het jaar nadien werd Mathijssen vervangen door Adrie Koster, waardoor Chávez opnieuw naast het elftal viel. In de zomer van 2010 ruilde hij Club Brugge in voor KVC Westerlo. Bij Westerlo kreeg hij meer speelkansen maar de Peruviaan kwam maar drie keer tot scoren.
Sinds het seizoen 2011-2012 komt Chávez uit voor Oțelul Galați, een Roemeense club die het seizoen daarvoor landskampioen werd. Daardoor is Chávez samen met zijn club zeker van deelname aan de groepsfase van de Champions League.
Sinds het seizoen 2013-2014 komt Chávez uit voor Universidad César Vallejo.
- Dit zijn enkel competitiewedstrijden.
Bronnen, noten en/of referenties