He has always been grateful to Raj Khosla, who directed him in 'Kuchhe Dhaage' (1973), as his look of a dacoit with a beard in this film is what got him the role of an Asian pirate in 'Sandokan'.
In the early 1990s, Bedi married TV and radio presenter Nikki Bedi. After that, Bedi has been in a relationship with British-born Parveen Dusanj, He is also the Brand Ambassador for Rotary International South Asia for their Teach Programme and the Total Literacy Mission in India and South Asia.
Kabir Bedi shot a movie with Hrithik Roshan (Kites), Govinda (Showman), and Akshay Kumar (Blue).
He also starred in Deepa Mehta's film, Kamagata Maru with Amitabh Bachchan and John Abraham.
He acted in the Tamil film 'Aravaan', directed by Vasanthabalan.
Kabir played roles in Columbia Pictures' The Beast of War, a film on the Russian war in Afghanistan, directed by Kevin Reynolds, as well as the acclaimed Italian film Andata Ritorno, by Marco Ponti, winner of the David di Donatello Award.