Jorge Armando Ruiz nahm im Jahr 2005 an seinen ersten Wettkämpfen im Gehen gegen die nationale Konkurrenz teil und stellte im Mai seine Bestzeit von 47:11 min über 10 km auf. 2006 gewann er die Goldmedaille bei den Kolumbianischen U20-Meisterschaften. Im April trat er zum ersten Mal bei den Südamerikanischen Meisterschaften im Gehen an und gewann in Bolivien die Goldmedaille über 10 km. Das nächste Mal trat er erst wieder im Jahr 2012 bei nationalen Meisterschaften an und belegte bei den Kolumbianischen Meisterschaften den sechsten Platz über 20 km. 2013 verbesserte er sich auf der Distanz auf eine Zeit von 1:30:42 h. Im Juni gewann er über 10.000 Meter die Bronzemedaille bei den Kolumbianischen Meisterschaften. 2014 bestritt er seine ersten Wettkämpfe auf der 50-km-Distanz. Er qualifizierte sich für die Zentralamerika- und Karibikspiele in Mexiko, bei denen er mit einer Zeit von 3:59:45 h den fünften Platz belegte. 2015 vertrat er Kolumbien bei den Panamerikanischen Spielen in Toronto, wurde im Laufe des Wettkampfes allerdings disqualifiziert. 2016 stellte Ruiz bei den Geher-Team-Weltmeisterschaften in Rom eine neue Bestzeit von 3:53:53 h auf. Damit war er für die Olympischen Sommerspiele in Rio de Janeiro qualifiziert. Im August ging er in Brasilien über 50 km an den Start und belegte mit neuer Bestzeit von 3:51:42 h den 17. Platz.