I begynnelsen av andre verdenskrig kommanderte, i korte perioder, Cunningham flere infanteridivisjoner i Storbritannia før han ble forfremmet til generalløytnant (lieutenant-general) og kommandør for de britiske og samveldestyrker i Britisk Øst-Afrika.