The 16-year-old Yadav, a 2016 World School Games gold medallist, was placed under provisional suspension after his 'A' sample returned positive for 'stanozolol'.
"Rohit has tested positive for stanozolol and he has been placed under provisional suspension," a top AFI official told PTI.
"It is just 'A' sample right now and AFI got the results of the test on May 23, that is final day of the Asian Youth Athletics Championship in Bangkok. AFI didn't know about the dope result and so he was sent," he added.
The second Asian Youth Athletics Championship was held at Bangkok, Thailand from May 20-23.