Yadav represented the Varanasi constituency of Uttar Pradesh and was a member of the Indian National Congress (INC) political party.
He was Director, District Cooperative Development Federation (Varanasi); Member, UP Harijan Welfare Board and President, Uttar Pradesh Government Hindi Samiti.
During his political career, He was first elected assembly member from Mughalsarai of the then Varanasi district (now Chandauli) in 1957 as an Indian National Congress candidate.
In 1967, he left Indian National Congress along with Chaudhary Charan Singh and was elected MLA from Mughalsarai as a candidate of Bharatiya Kranti Dal and when Chaudhary Charan Singh became the Chief Minister of Uttar Pradesh for the first time in April 1967, he became first time Minister of in his government.
He served as Cabinet Minister of important portfolios like Industries, Information, Law, Food and Civil Supplies and Parliamentary Affairs.