U.S. General James Jones made his remarks in Qatar en route to the Afghan capital Kabul for a meeting with Afghan President Hamid Karzai.
Jones said that drugs pose a greater threat to the country's security than the ongoing Taliban insurgency.
His remarks come as NATO prepares to send up to 6,000 more troops to expand its security mission in Afghanistan.
RFE/RL Afghanistan Report
SUBSCRIBE For regular news and analysis on Afghanistan by e-mail, subscribe to "RFE/RL Afghanistan Report."