International péruvien de 1948 à 1956, Félix Castillo a l'occasion de représenter son pays à 31 reprises, pour 7 buts marqués. Il participe notamment aux championnats sud-américains de 1947, 1949, 1955 et 1956, ainsi qu'au championnat panaméricain de 1956.