Bapuji was born in Wankidi village, Komaram Bheem district, Hyderabad State (now in Telangana) in a Padmashali community.
In 1957, Asifabad became a reserved constituency, so he shifted to Nalgonda district which had large number of Padmashali population.
He won from Chinna Kondur (later renamed as Bhongir) constituency in 1957 and served as deputy speaker from 1957 to 1960 and as minister from 1960 to 1962.
It was a well-known fact that due to caste equation and internal politics within the Congress he missed the bus.
Unhappy with the former Prime Minister Rajiv Gandhi’s opposition to the Mandal commission recommendations, he resigned from the primary membership of the Congress in 1987.