Kohli carried his good form of the last season into the match as he scored his fourth hundred in his last five innings. The 23-year-old Kohli blasted nine boundaries in his 113-ball innings.
Sehwag, who was given reprieve by Tillakaratne Dilshan in the second over, had 10 boundaries in his 97-ball innings.
Both the teams will now travel to Colombo for the second match, scheduled for Tuesday.
Image: India's bowler Zaheer Khan, fourth right celebrates the dismissal of Sri Lanka's Angelo Mathews, unseen with teammates during the first one-day international cricket match between Sri Lanka and India in Hambantota, Sri Lanka, Saturday, July 21, 2012.