Chowdhury commanded two infantry companies and one infantry battalion, the 28th Bangladesh Infantry Regiment. He served as brigade major of 46th Independent Infantry Brigade at Dhaka Cantonment, instructed at the School of Infantry and Tactics in Jalalabad Cantonment and furthermore served as general staff officer (grade-1) of the 33rd Infantry Division in Comilla. Chowdhury was upgraded to colonel on 2017 and instructed at the Bangladesh Institute of Peace Support Operation Training. He returned to 33rd Infantry Division for serving as the colonel staff at divisional headquarters. Chowdhury also served as chief operations officer at the army war game centre under the ARTDOC headquarters. Chowdhury was then promoted to brigadier general on 2020 and was designated as the commander of 2nd infantry brigade at Ramu Cantonment. Chowdhury was the task force Commander for the security of Rohingya camps. He was transferred to army headquarters on August 2022 for serving as director of infantry directorate under chief of general staff lieutenant general Ataul Hakim Sarwar Hasan. He was ameliorated to major general on August 2024 and appointed as the director general of Special Security Force succeeding major general Nazmul Hasan.[4]
United Nations peacekeeping missions
Chowdhury served in United Nations peacekeeping thrice. First as captain, under UNAMSIL in Sierra Leone as military observer in 1999. He later served as major with the MONUSCO in Democratic Republic of the Congo as operations officer of BANBAT-6 on 2008. Chowdhury again served in 2012 in the rank of lieutenant colonel as officer of Bangladesh peacekeeping affairs (P-4) with MINUSMA department in the Headquarters of the United Nations.