Kiedy wybuchła II wojny światowej Powell powrócił do Anglii. W październiku wstąpił do Royal Warwickshire Regiment. w stopniu szeregowego. W 1940 r. przeniesiono go do służby w wywiadzie. W 1941 r. w randze porucznika wysłano go do Kairu i ponownie przydzielono do Royal Warwickshire Regiment. Powell brał następnie udział w I bitwie pod El Alamein. W sierpniu 1942 r. otrzymał awans do stopnia podpułkownika. Wojnę zakończył jako najmłodszy brygadier w armii brytyjskiej.