On 19 October 2014, Kadu won the assembly election, defeating congress candidate Bablu Deshmukh candidate by more than 10000 votes. This was the first time in Achalpur assembly elections that a candidate won three times in succession. In 2019 election he won the assembly election by total of 81,252 votes which is 44% of the total voters. In 2024 election he lost to BJP candidate by 12,131 votes. He is the first candidate to be elected for a fourth consecutive term in Achalpur Assembly elections. He is leader of Prahar Janshakti Party. He is part of newly formed MahaVikas Aaghadi or MVA, the banner called Prahar Yuvashakti Sanghatana that became the Prahar Party. He then rebelled against MVA along with
Eknath Shinde in
2022 Maharashtra political crisis. In March 2023, he sparked controversy when he said stray dogs should be sent to Assam to be eaten for dog meat. On 22 April 2017,
Punjab Bharatiya Janata Party MP
Hema Malini said she would take action against Kadu for making derogatory comments towards Malini days earlier. In Loksabha 2024 elections Bacchu Kadu's
Prahaar Janshakti Party has given a candidate from
Amravati Constituency. This move was taken as a response for
BJP announcing candidature of controversial candidate
Navneet Rana. In 2026, his party was merged into
Shiv Sena ==Positions held==