Andrés Olivas sammelte im Jahr 2015 erste internationale Wettkampferfahrung im Gehen, nachdem er sich für die U18-Weltmeisterschaften in Cali qualifiziert hatte. In dem Wettkampf über 10.000 Meter stellte er eine neue Bestzeit auf und verpasste als Vierter knapp die Medaillenränge. Ein Jahr später belegte er bei den Geher-Teamweltmeisterschaften in Rom den fünften Platz in der Altersklasse der Junioren. 2017 trat er in Peru bei den U20-Meisterschaften Panamerikas über 10.000 Meter an und gewann mit neuer Bestzeit von 40:45,31 min die Silbermedaille. 2018 stieg Olivas in die Altersklasse der Erwachsenen auf und bestritt seine ersten Wettkämpfe über 20 km, wobei er sich für die im August stattfindenden Zentralamerika- und Karibikspiele in Kolumbien qualifizierte und in 1:28:12 h die Bronzemedaille gewinnen konnte. 2019 vertrat er Mexiko bei den Panamerikanischen Spielen in Lima und erreichte mit Bestzeit von 1:22:36 h als Sechster das Ziel.
Im Frühjahr 2021 stellte Olivas in der Slowakei mit 1:19:54 h eine neue Bestleistung auf und qualifizierte sich damit, als einer von insgesamt drei Gehern aus dem mexikanischen Bundesstaat Chihuahua, für die Olympischen Sommerspiele in Tokio.[1] Anfang August ging er beim in Sapporo ausgetragenen Wettkampf an den Start und beendete ihn nach 1:22:46 h auf dem elften Platz. 2022 trat Olivas zum ersten Mal bei den Weltmeisterschaften an und landete bei seinem WM-Debüt auf dem 18. Platz. 2023 trat er in Budapest erneut bei den Weltmeisterschaften an. Dort blieb er über 20 km eine Sekunde hinter seiner Bestzeit aus dem Jahr 2021 zurück und belegte am Ende, genau wie 2022, den 18. Platz.