 She competed in the 1994 Commonwealth Games in the 50m freestyle, 100m backstroke and 100m butterfly.Puri represented India at the 1996 Summer Olympic Games in the 50m freestyle and finished 48th out of 55 swimmers with a time of 28.02.She attended Palisades Charter High School and set records in the 100-yard butterfly and 100-yard backstroke at the City Section swimming finals.. Puri then swam for Princeton.