Rosales made his debut for Honduras in a March 1999 UNCAF Nations Cup match against El Salvador and earned a total of 20 caps, scoring 1 goal. He represented his country in 1 FIFA World Cup qualification match and was a member of the national squad at the 2000 Summer Olympics in Sydney. Rosales played for Honduras at the 1999 Pan American Games, scoring a goal versus Jamaica in a 2–1 victory.