Most of his life he earned his livelihood as a teacher of Bengali language and literature in government colleges. He started his career as a lecturer in the M. C. College of Sylhet town. He also taught in the Sheikh Borhanuddin College in Faridpur. However he served in the Jagannath College for a long time from where he retired in 1998. He also served as the District Gazetteer for a period of time. Later he was appointed the executive director of the Nazrul Institute (2002–2004).