Akayed Ullah has been charged on five counts, including providing material support and resources to terrorist organisations, use of weapons of mass destruction, bombing a place of public law, destruction of property by means of explosive and use of destructive device.
"Terrorists won't win," New York Mayor Bill de Blasio said after a blast at the Port Authority terminal in Manhattan during the morning rush hour on Monday, which injured four.
Akayed Ullah had no criminal record back home, a police official said, even as Dhaka vowed "zero tolerance" against terrorism.