The 19 year old was released by the Addicks who had to cut their wage bill following their relegation from the Coca Cola Championship last season.
He appeared only three times for the Londoners but enjoyed successful loan spells at Barnet, Brentford and Gillingham.