The helicopter ditched into the sea around 9.30 am, reportedly due to a technical snag, while approaching Mayabunder.
All five passengers and two crew members were rescued from mid-sea and admitted to Dr Rajendra Prasad Hospital.
An official inquiry has been ordered, and a relief helicopter was dispatched from Port Blair following the incident.