Bei den Leichtathletik-Südamerikameisterschaften 2017 in Luque belegte er in 1:51,36 min den sechsten Platz und gewann anschließend bei den Juegos Bolivarianos in Santa Marta in 1:48,12 min die Silbermedaille hinter Rodríguez und sicherte sich über 1500 Meter in 3:47,92 min die Bronzemedaille hinter dem Chilenen Carlos Díaz und Freddy Espinosa aus Kolumbien. 2018 nahm er erstmals an den Südamerikaspielen in Cochabamba teil und siegte dort in 1:51,15 min über 800 Meter, konnte dann aber sein Rennen über 1500 Meter nicht beenden. Anschließend schied er bei den Zentralamerika- und Karibikspielen in Barranquilla mit 1:49,49 min in der Vorrunde aus. Im Jahr darauf siegte er bei den Südamerikameisterschaften in Lima in 1:46,27 min über 800 Meter sowie in 3:55,04 min auch im 1500-Meter-Lauf. Über 800 Meter qualifizierte er sich damit erneut für die Panamerikanischen Spielen ebendort und gelangte dort auch bis in das Finale, in dem er aber nicht mehr an den Start ging. Bei den Weltmeisterschaften in Doha startete über 800 und 1500 Meter, schied aber in beiden Bewerben mit 1:46,89 min und 3:52,93 min in der ersten Runde. 2020 siegte er bei den erstmals ausgetragenen Hallensüdamerikameisterschaften in Cochabamba in 1:53,54 min im 800-Meter-Lauf.