Singh's decision to quit the party and his joining the BJP was announced at a press conference addressed by Madhya Pradesh Chief Minister Shivraj Singh Chouhan here today.
Praising the leader, Chouhan said, "Pratap is not only a good politician but also doing good social work in many areas."
Chouhan said he had already been influenced by Pratap's style of functioning and added that the two would work together for the development of the state.
Rao Uday Pratap Singh resigned from Congress and joined the ruling BJP.
Pratap said he was "feeling suffocated" in the Congress as it was trying to "impose feudal leadership", at a time when the son of a farmer was leading the state.
Without taking any names, he alleged that large sums of money had changed hands during the distribution of Congress tickets for the upcoming state Assembly polls and this had hurt him.
Pratap, who is considered close to senior Congress leader and former Union Minister Suresh Pachouri, had defeated Madhya Pradesh Forest Minister and five-time MP Sartaj Singh of BJP during the last Lok Sabha elections.