England were the early aggressors and forced a penalty corner in the third minute which India’s keeper Harjot Singh easily saved.
Three minutes later India took the lead as Ramandeep Singh deflected a searching ball from Satbir Singh that hit England keeper Harry Jay Gibson on the helmet and went into goal.
India upped the ante and came close several times, and England failed to make a clean stop off their second penalty corner in the 18th minute.
But England defended stoutly, not giving much space to the speedy Indian forwards. India forced three penalty corners early in the second half, but Amit Rohidas was woefully off target.
India then scored their second goal as Talwinder Singh picked up the loose ball and slotted into an empty net after an attempt by Tirkey Amon Mirash was stopped by the keeper.
England pulled a goal back in the 66th minute via Samuel Stanely French. “We failed to capitalise on the chances we created but all credit to England who stayed in the game and gave us a tough time,” said India coach Gregg Clark.
“It is a question of getting things right and this being our first match it was a decent performance as we really should have not been caught in possession as many times as we did,” he added.
Photos: SRK does garba, Nawazuddin takes 'shower' in bathtub
Photos: Soha Ali Khan, Evelyn Sharma, Urvashi Rautela at Mumbai airport
Spotted: Lara Dutta, Mahesh Bhupathi with their daughter in Bandra
Photos: SRK, Tamannaah Bhatia, Varun Dhawan at Mehboob Studio
Birthday special: Sushant Singh Rajput's journey from TV to films