Ram Naresh Yadav, Sohn von Gaya Prasad Yadav, absolvierte ein Studium, welches er mit einem Master of Arts (M.A.) beendete. Ein Studium der Rechtswissenschaften schloss er mit einem Bachelor of Laws (LL.B.) ab. Bei der Parlamentswahl vom 16. bis 20. März 1977 wurde er für die Janata Party (JNP) im Wahlkreis Uttar Pradesh-Azamgarh zum Mitglied der Lok Sabha gewählt, des Unterhauses des Parlaments(Bhāratīya Sansad), und gehörte dieser in der sechsten Legislaturperiode bis zu seinem Mandatsverzicht im Dezember 1977 an. Nach Beendigung einer Präsidialregierung (President’s rule) zur Verwaltung des Bundesstaates wurde er zuvor bereits am 23. Juni 1977 Chief Minister von Uttar Pradesh und bekleidete dieses Amt bis zum 27. Februar 1979, woraufhin Banarsi Das seine Nachfolge antrat.[2] Er war zwischen 1978 und 1985 Mitglied der Legislativversammlung ((Vidhana Sabha), des Unterhauses des Parlaments des Bundesstaates, und zugleich im Kabinett seines Nachfolgers Banarsi Das zwischen März 1979 und Februar 1980 stellvertretender Chefminister von Uttar Pradesh.
Yadav fungierte zeitweise als Generalsekretär der Bharatiya Lok Dal (BLD) und trat später dem Indischen Nationalkongress (INC) als Mitglied bei. Für den INC wurde er am 3. April 1988 erstmals Mitglied der Rajya Sabha, des Oberhauses des Parlaments, und gehörte dieser bis zum 12. April 1989 sowie erneut zwischen dem 20. Juni 1989 und dem 2. April 1994 als Vertreter von Uttar Pradesh an. Er war zeitweise auch Präsident der Samata Party, eine Partei, die 1994 entstand und 1999–2000 sowie erneut 2003 zum größten Teil in der Janata Dal (United) (JD(U)) aufging.