W 1938 roku razem z reprezentacją Peru wygrał Igrzyska boliwaryjskie. Jako gracz klubu Alianza wziął udział w turnieju Copa América 1939, gdzie Peru zdobyło mistrzostwo Ameryki Południowej. Magallanes zagrał w dwóch meczach - z Ekwadorem (zastąpił go Teodoro Alcalde) i Paragwajem (wszedł na boisko za Teodoro Alcalde).