Kohli celebrated his ICC ODI Player of the Year award with yet another sterling knock of unbeaten 75, while Sharma returned to form with a 40-ball 56.
The highlight of India's innings was the 127-run fourth-wicket partnership between Kohli and Sharma that came off just 77 balls.
Kohli decorated his 47-ball stay at the crease with seven fours and two huge hits over the fence, while Sharma struck six boundaries and two maximum during his knock.
Off-spinner Saeed Ajmal was the most successful Pakistani bowler with figures of two 22 from his four overs.
Electing to bat, Gautam Gambhir (10) and Virender Sehwag (26) stitched 41 runs for the opening stand before the former was cleaned up by Umar Gul in the fifth over.
To make matters worse for India, the dangerman Sehwag departed in the next over after being unable to keep a cut down. He was caught by Shahid Afridi off Ajmal's bowling.
But then came the in-form Kohli and Sharma, who combined together beautifully to raise the century stand, which laid the foundation of India's score.
The duo, however, started cautiously before opening up.
Both Kohli and Sharma initially started with ones and twos but didn't waste any single opportunity to hit boundaries and sixes when opportunities came their way.
They were especially severe on leg-spinner Shahid Afridi who gave away 41 runs from his four overs.
Afridi gave away 15 runs off his final over, courtesy a four by Kohli and one six and a boundary from Sharma's willow.
Not only Afridi, other Pakistani bowlers too had to bear the brunt of Kohli and Sharma's destructive moods as the duo scored boundaries and sixes at will towards the business end of the innings.
The duo, however, brought up their half centuries in contrasting fashion. While Kohli struck a boundary to notch up his fifty, Sharma found the landmark with a single.
The century-stand partnership between Kohli and Sharma finally ended in the 19th over when Ajmal went through the later's defence, but not before the duo had already inflicted serious damage on Pakistan.(PTI)
Brief Scores: India 185 for 3 in 20 overs (Virat Kohli 75*, Rohit Sharma 56, Virender Sehwag 26; Saeed Ajmal 2 for 22) vs Pakistan