Chowdhury a combattu dans la guerre de libération du Bangladesh en tant que lieutenant[1]. Il a été décoré du Bir Bikrom(en) pour son rôle dans cette guerre[2]. Il a été officier d'état-major principal auprès du Premier ministre du Bangladesh. Il a pris sa retraite de l'armée du Bangladesh en 2001[3]. Il a empêché le mouvement des soldats mutinés vers Dacca, ce qui a conduit à l'échec de la tentative de coup d'État au Bangladesh en 1996[4].
Abu Saleh Mohammad Nasim a organisé un coup d'État militaire avorté en 1996. Le , Abdur Rahman Biswas, président du Bangladesh sous un gouvernement intérimaire, a ordonné au lieutenant-général Nasim de forcer la retraite du major-généralMorshed Khan, commandant du cantonnement de Bogra, et du brigadier Miron Hamidur Rahman, chef adjoint des Bangladesh Rifles(en)[8],[9]. Les deux officiers avaient publié des déclarations exprimant leur mécontentement à l'égard de la situation du pays[9]. Le président pensait qu'ils étaient impliqués dans des activités politiques avec des partis d'opposition. Nasim a refusé d'obtempérer. Le lendemain, Biswas le licencie et envoie des soldats contrôler les stations de radio et de télévision publiques. Ce jour-là, à midi, Nasim a ordonné aux soldats des divisions de Bogra, Jessore et Mymensingh de marcher vers Dacca. Le major général Imamuzzaman Chowdhury de la neuvième division d'infanterie, qui commandait la division située le plus près de Dacca, est resté fidèle au président. Il a ordonné le retrait de tous les bateaux et ferries de la rivière Jamuna dans le port d'Aricha, afin que les divisions Bogra et Jessore ne puissent pas traverser la rivière[4].