Guerrero made his debut for Honduras in a March 1999 UNCAF Nations Cup match against Belize and has earned a total of 84 caps, scoring 4 goals. He has represented his country in 33 FIFA World Cup qualification matches and played at the 1999, 2001, 2005 and 2009 UNCAF Nations Cups as well as at the 2000, 2005 and 2007 CONCACAF Gold Cups.