yadav has mla for one term. since 2017, he represent sikanderpur (assembly constituency) as a member of bhartiya janata party. he defeated samajwadi party candidate ziauddin rizwi by a margin of 23,548 votes.