Balanta speelde in de jeugd bij het Colombiaanse Academia. In 2011 vertrok hij naar River Plate, waar hij na één jaar bij het eerste elftal werd gehaald. Hij debuteerde in het eerste elftal van River Plate tegen Racing Club de Avellaneda. Zijn eerste doelpunt maakte hij tegen Godoy Cruz Antonio Tomba. In de daaropvolgende wedstrijd tegen Quilmes AC scoorde hij opnieuw. In juli 2013 tekende hij zijn eerste profcontract.