 He published a 13-volume English – Bengali adaptation of Encyclopædia Britannica, "Vidyakalpadruma" or "Encyclopædia Bengalensis" (1846–51).He wrote an Indian English drama "The persecuted" in 1831..

His other works include "The Arian Witness" (1875), "Dialogues on the Hindu Philosophy" (1861), and "The Relation Between Christianity and Hinduism" (1881).A halt station named Krishna Mohan railway station in Sealdah South lines Baruipur - Lakshmikantapur route is marked in memoirs of Rev.