The 50-year-old "Bajrangi Bhaijaan" actor made the revelation in a video, posted by actress Sonam Kapoor on the micro-blogging website Twitter.
"I am afraid of the fact that till now I am a bachelor. But, I like this fear. I would like this fear to persist for some more time," Salman said in the video.
The actor will next be seen in Yash Raj Films's "Sultan", in which he plays Sultan Ali Khan, a Haryana-based wrestler.
Directed by Ali Abbas Zafar, the film also stars Anushka Sharma.