 Chowdhury was born on 25 July 1953 in the Maulvibazar District of Sylhet Division of Bangladesh.He passed his HSC examination from Dhaka College in the year 1970.During service in the army, he completed his bachelor's and master's degrees in Civil Engineering from Bangladesh University of Engineering and Technology in Dhaka.