Bhabhor was first elected to the Gujarat Legislative Assembly in 1995 and was re-elected in later elections until 2014. In the state government he held several posts, including Minister of State for Health and Family Welfare, Forests and Environment, and Tribal Development, Panchayat and Rural Housing. He also chaired the Gujarat State Tribal Development Corporation.
He won the Dahod Lok Sabha seat in 2014 and was Union Minister of State for Tribal Affairs from July 2016 to May 2019. He was re-elected in 2019, and in 2024 he defeated Congress candidate Prabhaben Taviyad by 3,33,677 votes (6,88,715 to 3,55,038).