The new deal will keep the 22-year-old at Atletico Madrid until the summer of 2015 and see him earn around €5.8million per year.
Sport.es and La Sexta both reports that Aguero has signed the new deal.
Aguero’s previous deal was set to expire in the summer of 2012.