 He joined BJP in 2014, and has won 2014 and 2019 general elections as member of BJP from Patliputra.He did not contest the 15th general elections in 2009 from Patna as the RJD leader Lalu Yadav himself contested, and lost, from that constituency.Ram Kripal Yadav wanted to contest from Pataliputra seat in 2014 but was denied ticket.In March 2014 Ramkripal Yadav resigned from Rashtriya Janata Dal and joined BJP.