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