He enrolled as an advocate at the Siliguri Bar in 1982. His father, Late Tejendra Binod Deb, was also a lawyer and Central Government Standing Counsel at the Calcutta High Court from 1971 to 1988.
He was Panel Counsel and Standing Counsel for the Indian Railways for Darjeeling, Jalpaiguri, Cooch Behar and West Dinajpur District Courts and Arbitrations from 1986 to 1995. His elder brother was the State Advocate General of Sikkim and also acted as Judge in Guwahati, Orissa and Sikkim High Court. He also acted as Acting Chief Justice of Hon’ble High Court of Sikkim for a while.
1975 - He entered politics as a member of Chhatra Parishad (CP) of Darjeeling District.
1978 – He was directly elected General Secretary of Chhatra Parishad at Siliguri College in North Bengal.
1978 to 1986 – He was the President of Chhatra Parishad of Darjeeling District.
From 1988 up to 2015, four times, he remained Councillor of Siliguri Municipal Corporation (formerly Siliguri Municipality) except from 2004 to 2009 (when the seat was reserved)
He was President of Youth Congress of Darjeeling District.
He remained Leader of Opposition of Siliguri Municipal Corporation 2 times.
Chairman of Uttarbanga Unnayan Parshad formed for monitoring and reviewing the progress of development of all 8 districts of North Bengal. (17-Feb-2017 to 25-05-2019)
Chairperson of Selection Committee for contractual employees to be engaged under Department of Health & Family Welfare, Govt. of West Bengal in Darjeeling SMP area.