“El Viejo Willy” como siempre fue apodado, nació en Tumaco, Colombia, el 26 de marzo de 1952. Desde sus inicios demostró una gran habilidad, excelente gambeta y una velocidad inigualable, cualidades que con el tiempo lo convirtieron en uno de los grandes referentes del fútbol colombiano, a la altura del mismo Carlos “El Pibe” Valderrama.
Fue descubierto en su natal Tumaco por el sacerdote Félix Escota quien, al reconocer las habilidades innatas del pequeño delantero, lo envió a jugar al Atlético Girardot, una vez allí Jaime Arroyave no duda en traerlo a las filas del club Los Millonarios de Bogotá, equipo donde inició su gloriosa carrera profesional, pasando primero por las divisiones inferiores, en 1971 y debutando con la escuadra profesional en 1972.
Durante su paso por el club conquistó dos campeonatos locales, 1972 y 1978. Después de 8 maravillosos años en el club embajador, pasó a integrar las filas del Deportivo Cali en donde permaneció durante tres años, hasta finales de 1983.
Goal.comPaso seguido y final de su exitosa carrera, fue su trasferencia al Club América de Cali, escuadra con la cual obtuvo cuatro campeonatos nacionales consecutivos, 1983, 1984, 1985 y 1986, además, tres subcampeonatos en la Copa Libertadores de América en 1985, 1986 y 1987.
Integró la Selección Nacional de Fútbol de Colombia para las Eliminatorias de Alemania 74, Argentina 78, España 82 y México 86 y participó en la Copa América de 1975 y 1979, además del Torneo Olímpico de Múnich 1982. Participó en 49 partidos con la selección y anotó en total 12 goles.
Fue designado como el Mejor Futbolista Colombiano del Siglo XX por la IFFHS en 2000 y como el Jugador No. 17 del Siglo XX en Suramérica, por la misma IFFHS.

