W narodowej jedenastce swego kraju, w latach 2003-10, wystąpił 34 razy i zdobył jedną bramkę.
Viafara był monitorowany przez władze USA przez ponad trzy lata.
Ekstradycja do USA
Były piłkarz był podejrzany o współpracę z przestępczym kartelem, który eksportuje do Stanów Zjednoczonych duże ilości narkotyków. Na podstawie amerykańskiego nakazu aresztowania 42-latek został zatrzymany w Cali w marcu 2019 roku, a następnie poddany ekstradycji do USA w styczniu 2020.
Były pomocnik reprezentacji Kolumbii występował w wielu klubach, grał między innymi w lidze angielskiej w barwach Portsmouth i Southampton, a także w hiszpańskim Realu Sociedad. W 2004 roku zdobył, z kolumbijskim zespołem Once Caldas, Puchar Libertadores, południowoamerykański odpowiednik Ligi Mistrzów.