The unseeded Indian beat the 11th seed 21-11, 13-21, 21-7 in a second round match that lasted an hour and two minutes.
PV Sindhu and Kidambi Srikanth notched up contrasting wins to progress to the Round of 16, but World No. 11 H S Prannoy suffered a shock defeat to unheralded Brazilian Ygor Coelho to bow out of the World Championship.