He taught some senior classes at Government College and also practiced Law at Lahore High Court. At the same time, he wrote many famous poems such as "Asrar i Khudi", "Ramuz i Bekhudi", "Payam i Mashriq", "Zabur i Ajam", "Bang i Dara", "Bal i Jibrail and" etc. Because of his learning and knowledge, people soon began to call him 'Allama' Iqbal. In 1923, King George V of Britain, giving him the title of Allama 'Sir' Muhammad Iqbal. He was awarded 5 awards.