The general received his mandate at a time of crisis.
Tips
culture
受命于天 (shòumìng yú tiān) means 'to receive the mandate of heaven' — the ancient Chinese concept that imperial authority was divinely granted. 临危受命 (línwēi shòumìng) is a common idiom meaning 'to take charge in a crisis'.