 Chowdhury was commissioned in the Corps of Engineers of the Bangladesh Army on 25 December 1977 after completing his training at the Bangladesh Military Academy.He served in the UN Peacekeeping Force UNTAET in East Timor as Commander of the Bangladesh Engineer Battalion from March 2000 to March 2001.He commanded an Independent Engineer Brigade in Dhaka.