The "Dilwale" actor sang "Apun Bola Tu Meri Laila" from the movie "Josh" and recited a poem in "Jab Tak Hai Jaan".
The 50-year-old actor, who appeared as a guest on the musical reality TV show "Sa Re Ga Ma Pa", said he looks upto the singers who have given hit songs for him.
"I still remember the day when I had recorded 'Apun Bola Tu Meri Laila' song and believe me, it is something which I cannot even attempt to do again. So hats off to all the singers who have given hit songs for me," Shah Rukh said in a statement.
Sharing a trivia about his singing debut, Shah Rukh said the song from "Josh" was cut into a hundred pieces that were later strung together and yet he found it challenging to hold the tune.
The star promoted his upcoming film "Fan" on the singing talent show "Sa Re Ga Ma Pa", which airs on Zee TV. The show features singer Mika Singh, music composers Pritam Chakravorty and Sajid-Wajid as mentors.