Kushwaha began his political career in the
Communist Party of India (Marxist–Leninist) Liberation. Following the murder of student activist
Chandrashekhar Prasad, he filed the FIR against the sitting member of parliament,
Mohammad Shahabuddin. He however failed to appear in court to record his statement against the member of parliament. His party members stated that he was pressurised by Shahabuddin and had succumbed to the pressure. In 2000, he expelled from the party for "anti-party" activities. He joined the
Rashtriya Janata Dal after being expelled and worked there till 2003. He became a member of the
Rashtriya Lok Samta Party afterwards and then later joined the
Janata Dal (United). He had contested against his former associate
Amarjeet Kushwaha of the
Communist Party of India (Marxist–Leninist) Liberation and the sitting member Asha Devi of the
Bharatiya Janata Party. In 2020 Bihar Assembly Election
Janata Dal (United) denied the ticket to Kushwaha though he was winner in the last election from Ziradei seat on party ticket. Kushwaha later worked as state president of
Rashtriya Lok Morcha, a political party formed by former union minister
Upendra Kushwaha. In March 2024, he was re-inducted into Janata Dal United along with his wife
Vijay Lakshmi Kushwaha, who was later made a candidate of JDU for Lok Sabha polls from
Siwan Lok Sabha constituency. ==Convictions==