[3] He was vice president of Dhaka University Central Students' Union.
In 2018 Bangladesh general election he contested from Moulvibazar-2 as a candidate of Jatiya Oikya Front and won the seat.
After being elected as a Member of Parliament in 1996 he was chosen as the Organising Secretary of Awami League.
[7] In 2001, Ahmed was nominated by the Awami League to contest the parliamentary elections from Moulvibazar-2 but lost to MM Shahin.
[7] Ahmed distanced himself from the Awami League and was elected in 2018 to parliament as a candidate of the Jatiya Oikya Front using the Sheaf of Paddy symbol of the Bangladesh Nationalist Party.