Som reaksjon på nederlaget til general Elphinstone under tilbaketrekningen fra Kabul i første anglo-afghanske krig, ble Pollock utnevnt til kommandant for troppene i Peshawar. Der organiserte han en straffeekspedisjon etter å vært vitne til tapet til demoraliserte troppene til Elphinstone. Han rykket, som den første general i militærhistorien, over Khyber-passet til Afghanistan. Den 13. april 1842 reddet han garnisonen i Jalalabad, hvor general Robert Henry Sale med sine 2 000 menn hadde stått imot 6 000 afghanere under den samme beleiringen fra 12. november 1841 til 7. april 1842. Etter å ha frigjort Jalalabad marsjerte Pollock mot Kabul. Festningsverkene i Ghazni ble ødelagt, det samme skjedde med tallrike bosetninger langs veien. Den 15. september samme år nådde han Kabul. Etter å ha straffet opprørerne beordret Pollock ødeleggelsen citadeller og basarer. I løpet av disse to dagene ble Kabul plyndret av soldater.