After completing his primary and secondary education in Pakistan, M. Naim ur Rahman attended the University College London and was called to the Bar from the Inner Temple in 1961. He began his practice in the same year at Karachi and after having worked at his family firm he was enrolled as an Advocate of the Supreme Court of Pakistan in 1971. He took on the opportunity in 1971 to work as a Legal Advisor to a multinational oil company based in Pakistan. He returned to full time practice in 1973 and has since been practising in the High Courts and Supreme Court of Pakistan. He was appointed as Standing Counsel to the Federation of Pakistan in 1991 and as a Deputy Attorney General for the Federation of Pakistan from 1997 until 2003. Having practised for over 55 years he continues to appear before the High Court and the Supreme Court of Pakistan and joined the firm in July 2015 as a Consultant.