Rakesh Pratap Singh has served three terms as an MLA in the Uttar Pradesh Legislative Assembly from Gauriganj and is associated with the Samajwadi Party. He got elected for the first time in the 2012 Uttar Pradesh election, an accomplishment he repeated in 2017.
Rakesh Pratap Singh is a member of the 18th Uttar Pradesh Assembly from the Gauriganj constituency. In 2022, Rakesh Pratap Singh won the seat by defeating Chandraprakash Mishra Matiyari from Bharatiya Janata Party with 6963 votes.
Rakesh Pratap Singh’s total declared assets are Rs 3 crore, including Rs 98.2 lakh in moveable assets and Rs 2 crore as immovable assets. His total reported income is Rs 4 lakh, of which Rs 54630 is self income. He has total liabilities of Rs 38 lakh. The election affidavit mentioned four criminal cases registered against him, and he is 49 years old.