"In my life, I have seen my grandmother die, I have seen my father die, I have seen my grandmother go to jail and I have actually been through a tremendous amount of pain as a child when these things happen to you. What I had to be scared of, I lost. There is absolutely nothing I am scared of. I have an aim. I have a clear aim in my mind and the aim is that I do not like what I see in Indian politics, it is something that is inside my heart," he said.
He admitted some Congress members were probably involved in the 1984 riots, in which innocent people had died.
"Some Congressmen were probably involved...There is a legal process through which they have gone through... Some Congressmen have been punished for it," he said.
Referring to his grandmother and late prime minister Indira Gandhi's loss in 1977 Lok Sabha elections, he said: "The people who came with my grandmother, those people who stood by my grandmother, were Sikhs."
"Pretty much everyone had deserted my grandmother but the Sikhs were standing with my grandmother. I think the Sikhs are probably one of the industrious people in this country. I admire them; we have a PM who is a Sikh," Gandhi said, referring to Manmohan Singh.
Rahul Gandhi said he did not have the same world view as opposition parties.
"What those two people did to my grandmother, was two individuals, I don't turn around and take my anger which existed then, frankly, it doesn't exist now and brush it onto an entire community, that's just not me," he said.
"I do not take my anger which existed on two individuals who did something evil and wrong and overlay it on millions of people. I think that's criminal. Did the Sikh riots take place in Delhi? Absolutely. Were they completely wrong? Absolutely," Gandhi said.
Asked why does he not apologise for 1984 riots, Gandhi said: "Innocent people died in 1984 and innocent people dying is a horrible thing and should not happen."