The 19-year-old joined the Gunners from Bastia in the summer but has only been used in their run to the Carling Cup semi-final.
He is manager Alan Pardew's fourth signing of the January transfer window and is expected to play with striker Darren Bent next month, after Charlton reportedly turned down an £18 million offer from West Ham for the England international.