The 53-year-old actor, who plays a vertically challenged man in the Aanand L Rai-directed drama, tweeted the making of "Mere Naam Tu" which also features Anushka Sharma.
In the making video, the actor can be seen rehearsing the lyrics of the song with his daughter Suhana.
Shah Rukh said filming the song was "one of the most beautiful experiences from the shoot".
The team filmed the song in 14 days and Remo D'Souza has choreographed it.
Also featuring Katrina Kaif, "Zero" will hit the theatres on December 21.
(With inputs from agencies.)