The 50-year-old actor believes one has to take social media with a pinch of salt.
"I have never used social media to clarify anything. Why should I argue with someone who is foolish? You have to take social media with a pinch of salt. You need to be responsible when you are a public figure and people like me should be careful," he told reporters here during the promotion of his upcoming release 'Dilwale'.
The Rohit Shetty-directed film is facing backlash from a section of social media users, who are circulating messages to boycott 'Dilwale' to protest Shah Rukh's recent take on intolerance.
The actor says such criticism before the release of a film does not affect him or the movie.
"It is a small thing. People stand on the shoulder of public figures to say what they want to... Somebody had told me years ago that if you have name, then people will talk like this. 'Bahut saalon se naam hai', mashallah, now it happens every week or month...
"It's strange that it happens around the release of a film. There are opportunist people... They try and speak. In our country, my experience is such that I get so much love from people.... I understand that these things don't have any effect... Neither on us, our film, name or work," he said.
'Dilwale', also starring Kajol, Varun Dhawan and Kriti Sanon, will see Shah Rukh doing some dare devil stunts but the actor says such scenes now need a lot of conviction.
"It's easier to do realistic films than larger-than-life scenes. It's very difficult to get convinced at this age and I feel doing larger-than-life roles takes a lot of conviction."
Being brought up in Delhi, Shah Rukh says it's always feels good to be back in the city and he acts like a caretaker to his co-stars.
"I come to Delhi as a caretaker to my co-stars. I take them to have chole bhature. Delhi is always fun especially in winters. It's little cold and little hectic," he said.
'Dilwale' releases this Friday.