Rodríguez made his debut for El Salvador in an April 1991 UNCAF Nations Cup qualification against Nicaragua and has earned over a period of 14 years a total of 71 caps, scoring 9 goals. He has represented his country in 24 FIFA World Cup qualification matches and played at the 1991, 1995 and 2001 UNCAF Nations Cups as well as at the 1996, 1998 and 2002 CONCACAF Gold Cups.