Born in Chittagong, Sofa was educated at the University of Dhaka. He served many newspapers, and magazines as editors. A writer by occupation, Sofa wrote 18 non-fiction books, 8 novels, 4 collections of poems, 1 collection of short stories, and several books in other genres.