Olympic Council of Asia
Air Chief Marshal Mehra was elected President of the Indian Olympic Association in 1975, and was responsible for the hosting by India of the 1982 Asian Games. From 1978 to 1980 he was President of the Asian Games Federation, currently known as the Olympic Council of Asia, and continued to be the Honorary Life President of the Olympic Council of Asia. He was an honorary life member of the Durand Football Tournament Society, which organizes the Durand Cup.