It was another comfortable win for the tourists in the capital of Zimbabwe after a seven-wicket victory in the series opener on Thursday.
After being sent in to bat the toss, India piled on the runs in the first innings to post a total of 219-5 after their 20 overs.
Ishan Kishan top-scored with an entertaining 81 from 44 balls while Tilak Varma provided the late impetus with a quick-fire 60 not out off 29 deliveries.
Brian Bennett gave Zimbabwe a rapid start in the run-chase with 32 from 19 balls but as soon as the opener fell it was the start of a collapse from the hosts.
They lost wickets at regular intervals throughout the innings with India's debutant seamer Yash Thakur finishing with impressive figures of 2-30 as Zimbabwe were 129 all out.
India will be pleased to wraup up the series after successive defeats against Ireland and England before making the sojourn to the African continent.
The third and final contest will be played in Harare on Sunday with Zimbabwe looking for consolation victory to restore some pride and a give a smile to their supporters.