Viáfara played for Deportivo Pereira and América de Cali during his professional career. Viáfara made several appearances for the senior Colombia national football team, including participating at the 1983 Copa América.