Rodriguez competed for Spain at the 1991 IAAF World Indoor Championships in Seville, finishing fifth in his heat and qualifying for the semi finals in the 200 metres. He also competed in the 4 × 100 metres relay at the 1991 World Championships in Athletics. He ran a personal best of 10.27 seconds for the 100 metres in May 1990 in Seville.