Elle remporte le marathon des Jeux sud-asiatiques de 2016 en 2 h 38 min 38 s ce qui lui permet de devenir la quatrième athlète indienne qualifiée pour cet course aux Jeux olympiques. À Rio, elle termine à la place en 2 h 59 min 29 s.