The twins, a boy and a girl, Yash and Roohi, were born at Masrani Hospital, in Andheri, Mumbai in February, according to India’s media.
In an official statement, released on Twitter, he said he was delighted to share the news of the twins birth
The 44-year-old said: “I feel enormously blessed to be a parent to these pieces of my heart who were welcomed into this world with the help of the marvels of medical science.
“This was an emotional yet well thought out decision which I have taken after considering all the responsibilities and duties that come with being a parent. In order to arrive at this decision, I have prepared myself mentally, physically, emotionally and logistically to ensure that my children get all the unconditional love, care and attention from me and mine.
“I have submitted to the fact that my children are my world and priority. My work, travels and social commitments would have to take a back seat and I am prepared for that. By the grace of God, I have the most caring and supportive mother who will be an integral part in the upbringing of her grandchildren and of course, friends who are family.
“I am eternally grateful to the surrogate who has fulfilled my lifelong dream and provided a warm, loving and nurturing environment to my children before bringing them into this world. She will always remain in my prayers.
“Finally, a big thank you to Dr Jatin Shah for his guidance and support and for being like a family member through this wonderful and exciting journey.”
Karan, who is a huge star in Bollywood film, has been warmly congratulated by his fellow celebrities on Twitter
He follows in the footsteps of other Bollywood stars who have also gone down the surrogacy route, including Tusshar Kapoor and Aamir Khan.