Sen was born at Mondaladum village at Ruhia Union in Thakurgaon District in the then Bengal Province, British India, now in Bangladesh.
Sen was elected as Jatiya Sangsad member representing the Thakurgaon-1 constituency in the 7th and the 9th national parliamentary election in 1996 and 2008.
From 25 January 2009 to 24 January 2014, he served as Minister of Water Resources, overseeing water policy and management at the national level.
He was the chairman of parliamentary standing committee on water resources ministry.
He was the Presidium member of Bangladesh Awami League.
On 16 August 2024, Sen was arrested after the fall of the Sheikh Hasina-led Awami League government. He was sent to Dinajpur District Jail the next day.
Sen became unwell at Dinajpur District Jail on the morning of 7 February 2026.
He was taken to Dinajpur Medical College Hospital, where the on-duty doctor declared him dead around 9:30 am.