He was arrested Tuesday along with four other people near the southern city of Cali after being involved in a car accident. Police said he was speeding while driving intoxicated. The 40-year-old Viafara played on several Colombian club teams and the national team as well as Portsmouth, Southampton and Spain's Real Sociedad before retiring in 2015.
Colombia's booming cocaine trade has sometimes lured soccer stars who in retirement struggle to maintain the lifestyle they grew accustomed to in their prime playing days. A month ago, former national team defender Diego Leon Osorio was convicted for distributing narcotics.