W reprezentacji Peru Rojas zadebiutował 18 czerwca 1969 roku w zremisowanym 1:1 towarzyskim meczu z Kolumbią. W 1978 roku był w kadrze Peru na Mistrzostwach Świata w Argentynie. Wystąpił na nich w 3 spotkaniach: ze Szkocją (3:1), z Brazylią (0:3) i z Polską (0:1). W 1982 roku został powołany przez selekcjonera Tima do kadry na Mistrzostwa Świata w Hiszpanii. Tam był rezerwowym i nie rozegrał żadnego spotkania. W swojej karierze zagrał także na Copa América 1975 (wywalczył wówczas mistrzostwo kontynentu) i 1979. Od 1969 do 1982 roku rozegrał w kadrze narodowej 49 meczów i strzelił 7 goli.