En 1947 pasó a Platense donde marcó tres goles en 21 partidos.
[4] Villalba anotó un gol frente a River Plate de Argentina.
En Colombia, durante la época conocida como "El Dorado", jugó con Alfredo Di Stéfano, Adolfo Pedernera y Néstor Raúl Rossi que formaron parte del llamado "Ballet Azul" en Millonarios.
[8] Regresó a Perú para jugar en el Club Atlético Chalaco y luego retornó a Universitario donde logró los títulos de los torneos de 1959 y 1960 donde alternaban Zegarra; José Fernández, Joe Calderón e Ismael Soria; Arguedas y Luis Cruzado; Jaime Ruiz, Ángel Uribe, Daniel Ruiz, Manuel Márquez y Villalba.
En 1955 anotó con Universitario el gol más rápido en finales de la Primera División del Perú: marcó a los 4 minutos, ante Alianza Lima.