A rousing start was provided by Virat Kohli, who made a brisk 38 in 20 balls, while adding 57 runs with opener Gautam Gambhir (17) for the second wicket.
India lost their way a bit with the fall of four wickets between the seventh and 15th overs before skipper Mahendra Singh Dhoni (38 off 18 balls) and Suresh Raina (35 not out in 24 balls) provided the late spark with a sixth-wicket partnership of 60 in just 27 balls.
Among the other top-order batsmen, Rohit Sharma made a 19-ball 24, but Ajinkya Rahane and Yuvraj failed to deliver with the bat.
Opting to field, England bowlers started on a disciplined note before falling apart in the face Dhoni and Raina's late assault. They, though, fielded brilliantly right through.
Tim Bresnan was easily the best bowler with figures of one for 27 while Stuart Meaker leaked 42 runs.
Image: Indian batsman Virat Kohli plays a shot in the second India England T20 match in Mumbai on Saturday.