An Schwimmweltmeisterschaften nahm Pacheco erstmals 2003 teil. 2003 in Barcelona, 2005 in Montreal und 2007 in Melbourne erreichte er vom Turm jeweils das Finale und landete auf den Rängen fünf, vier und sechs. 2009 in Rom verpasste er das Finale. Erfolgreich ist Pacheco vor allem bei Panamerikanischen Spielen. 2003 in Santo Domingo gewann er Gold vom Turm und Silber mit Platas im 10-m-Synchronspringen, 2007 in Rio de Janeiro und 2011 in Guadalajara jeweils Silber vom Turm.