He has more than thirty books to his credit – fiction, poetry, and nonfiction, including books on teaching English. In addition, he has written columns published in Bangla and English dailies addressing current issues. He was a syndicated sports-columnist for Prothom Alo during the World Cup Soccer (2010) and ICC Cricket World Cup in 2011, respectively. He has been the editor of the academic journal Crossings: ULAB Journal of English Studies.