På en felles pressekonferanse med Afghanistans president Harmid Karzai sa Cameron at Storbritannia ikke vil sende flere soldater til landet.
Cameron understreket at Afghanistan er den viktigste utenrikspolitiske saken i Storbritannia nå, og lovet å bruke mer penger på egne styrker.
Leogså:
10.000 soldater
– Flere soldater er ikke engang i nærheten av den politiske dagsordenen i Storbritannia, sa statsministeren.
I likhet med andre vestlige ledere valgte Cameron å ikke opplyse om sitt besøk i Afghanistan før han ankom landet.
Britene har i underkant av 10.000 soldater i Afghanistan. Nesten 300 soldater har mistet livet siden 2001.