The spinners Murali Kartik, Marlon Samuels and Rahul Sharma choked up the Mumbai batting with the turn they got out of the pitch.
Karthik got two for 14, including the important wicket of Karthik when the game was wide open, while West Indian Samuels and leggie Sharma got a wicket apiece along with South African pacer Wayne Parnell.
Earlier, bowling effectively to a plan and fielding brilliantly, the hosts restricted the visitors to a modest total.
The Warriors, who had won only four games in the previous season, commenced their campaign on a poor note after being put in to bat. They slumped to 27 for three by the fifth over and never recovered from the big blows.
In Image: Mumbai Indians' cricketer Harbhajan Singh, right, celebrates with teammate Lasith Malinga the dismissal of Pune Warriors' Marlon Samuels