Cristhian Pacheco sammelte 2013 erste Wettkampferfahrung gegen die nationale Konkurrenz über 5000 Meter. Sein älterer Bruder Raúl Pacheco trat 2012 und 2016 am Marathon bei den Olympischen Spielen an. Cristhian trat im März 2014 bei den Halbmarathon-Weltmeisterschaften an und belegte mit einer Zeit von 1:06:07 h den 85. Platz. Später im August gewann er die Silbermedaille über 10.000 Meter bei den Peruanischen U23-Meisterschaften. In dieser Disziplin trat er im Oktober bei den U23-Meisterschaften Südamerikas in Uruguay an und wurde Achter. 2015 steigerte er sich beim Halbmarathon von Lima auf eine Zeit von 1:03:40 h. 2016 bestritt er in Rotterdam zum ersten Mal einen Marathon und belegte mit einer Zeit von 2:12:16 h den achten Platz. Damit war er, wie sein Bruder, für die Olympischen Sommerspiele in Rio de Janeiro qualifiziert. Er belegte in 2:18:41 h den 52. Platz. 2017 gewann Pacheco mit persönlicher Bestzeit von 29:18,86 min über 10.000 Meter seinen ersten nationalen Meistertitel. 2020 und 2021 kamen zwei weitere Titel über 10.000 Meter dazu. 2020 zudem ein weiterer über 5000 Meter. Im Juni 2017 trat er in Paraguay über 10.000 Meter bei den Südamerikameisterschaften an, konnte das Rennen allerdings nicht beenden. 2018 trat Pacheco im März zum zweiten Mal bei den Halbmarathon-Weltmeisterschaften an und stellte in Valencia seine persönliche Bestzeit von 1:03:15 h. Im Vergleich zu 2014 verbesserte er sich auf den 50. Platz. Im September belegte er mit neuer Bestzeit von 2:11:19 h den dritten Platz beim Marathon von Buenos Aires.