The 18-year-old winger, who arrived from Peterborough in 2011, will now remain at the Recreation Ground for the next two-and-a-half years.
Roberts has impressed for Aldershot's youth team and was promoted to train with Dean Holdsworth's first-team squad recently, making the bench for last month's League Two encounter against Accrington.
He is yet to make his debut for the Hampshire club.




 





