The 23-year-old Kohli, whose overly aggressive attitude on the field has landed him in trouble on a few occasions, said that he had this habit since childhood.
"I had this habit from childhood. I never liked being out, whether I am out on zero or I score a ton. I get angry. Occasionally, I shout abuses, but, of late, I am trying to control my aggression, so that my behaviour doesn't go over the top. I have broken too many bats in my childhood," Kohli said.
On his elevation to vice captaincy at such a young age, the Delhi batsman said the decision by the selectors was a pleasant surprise and it was a good learning stint.
He also refuted suggestions that he would be eventually replacing Mahendra Singh Dhoni as skipper.
"No, I don't think so. As captain, he has done a lot for Team India. I learnt a lot as a vice-captain," he said in India TV's programme 'Aap Ki Adalat'.
Kohli however was recently replaced by Gautam Gambhir as vice captain for the Twenty20 World Cup in Sri Lanka.
Kohli is the fastest to score 1000 and then 3000 ODI runs and has been India's most prolific scorer this year with five centuries. Sachin Tendulkar himself considers Kohli a worthy challenger to his incredible record of 100 international centuries. More