Rodríguez competed in 2010 INAS European Athletics Championship, and won two gold medals: one in the 200 meters and one in the 400 meters. He competed in the 2011 INAS World Games, and won two silver medals in the 400 meters and the 4x100 meter relay. In 2012, he competed at the INAS World Indoor Athletics Championship, and finished first in the 200 meters, third in the 4x400m relay event and finished fourth in the long jump. He competed in the 2013 INAS World Athletics Championships in the Czech Republic. He finished first in the 200 meters and first in the 400 meters.