Hasan s'est inscrit comme avocat à la Cour suprême en 1963. Il a été ambassadeur en Irak de 1980 à 1982. Il a été élevé au rang de juge à la Haute Cour en 1999 et à la division d'appel le . L'association du barreau de la Cour suprême a désapprouvé cette nomination et a décidé de boycotter sa cérémonie de prestation de serment[1].
Khondokar Mahmud Hasan a été nommé 13ejuge en chef du Bangladesh le . Il a remplacé le juge Mainur Reza Chowdhury. Il a été nommé juge en chef en remplacement de deux juges de la division d'appel de la Cour suprême. Le président Iajuddin Ahmed lui a fait prêter serment au Bangabhaban le lendemain. Le juge Hasan a été impliqué dans différentes organisations, dont le Bangladesh Institute of Law and International Affairs et l'American Bar Association[1],[3].
Le juge KM Hasan et le juge J. R. Mudassir Husain, son successeur, ont été nommés à la place du juge Md Ruhul Amin et du juge Mohammad Fazlul Karim en 2003 et 2004, pendant le mandat du gouvernement du Parti nationaliste du Bangladesh, selon les médias. Six juges, au total, de la Cour suprême ont été nommés juges en chef en violation de l'ancienneté de leurs collègues[4].
Hasan a été professeur de droit à temps partiel à l'université de Dacca et a également été le gouverneur du comité de conception du projet pilote pour l'introduction de la médiation dans les tribunaux de la famille au Bangladesh[5].