The 19-year-old has yet to make his debut for the Addicks, but he has now committed his future to the Championship club until June 2015.
"Happy to have signed a new deal with Charlton FC today. Onwards and upwards!" tweeted Daniel.
Daniel joined Charlton on a free transfer from Crystal Palace in September, after rejecting the offer of a new contract at Selhurst Park.