Nicknamed el Russo, Barahona played numerous of years in Árabe Unido's youth team before in 2007 making his debut with the senior team.
By 2010 he was transferred to Independiente Medellín, a club with which he had the chance to play the 2010 Copa Libertadores [REF].