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.
'Rock On 2' trailer launch: Farhan, Shraddha enthrall audience with live gig
Flashback: When bikini babes set a new world record in Australia
Photos: 'Rock On 2' stars Farhan, Shraddha on 'Yaaron Ki Baraat'
Photos: Ajay Devgn launches 'Shivaay' comics at Mumbai Comic Con
Photos: WWE star Sheamus and John Abraham clash in Mumbai