He has served three terms as a member of the Jatiyo Sangshad since 2008, representing Rajshahi-2 for the Workers Party of Bangladesh.
[6] Badsha was re-elected in 2018 general election as a candidate of the Workers Party of Bangladesh and with the electoral symbol of the Awami League.
[7] Badsha contested the January 2024 election as a candidate of the 14-party alliance led by Awami League, which includes the Workers Party of Bangladesh, but lost to independent candidate and Awami League politician Shafiqur Rahman Badsha.
[8][9] He lost to the vice president of Rajshahi City Awami League and school teacher, Shafiqur Rahman, who enjoyed the support of local Awami League activists.
[11] After the 2024 Bangladesh quota reform movement, Badsha campaigned for the release of detained Bangladesh Jamaat-e-Islami politician and Rajshahi City councilor, Nuruzzaman Khan, who was detained in a sabotage case in the crackdown following the movement.