He served for a short time in the Royal Indian Army during the Second World War, attaining the rank of Captain. Before independence of Pakistan in 1947, he worked with All India Radio in New Delhi and Lucknow starting in 1942. He was transferred to Peshawar in 1947 where he worked until 1953. Later he was hired by Voice of America and had to move to New York City for this job. Then, for a short while, he lived in Iran. Later on, he worked for the United Nations in New York.