Guerra made his debut for El Salvador in an April 1997 friendly match against Guatemala in which he immediately scored a goal, and has earned a total of 13 caps, scoring 3 goals. He has represented his country in 2 FIFA World Cup qualification matches and played at the 1997 and 1999 UNCAF Nations Cups as well as at the 1998 CONCACAF Gold Cup.