Yadav werd op 21 juli 2008 tot president gekozen door het parlement met 308 van de 590 stemmen; tien meer dan de benodigde meerderheid. Hij versloeg daarmee Ram Raja Prasad Singh van de Communistische Partij van Nepal (maoïstisch), de kandidaat van de maoïstische ex-rebellen, die in april 2008 de eerste parlementsverkiezingen sinds de Nepalese Burgeroorlog hadden gewonnen.