Urodził się 25 lutego 1981 roku w Bombaju (obecnie Mumbaj, Indie). Jako dziecko wystąpił w reklamie mleka czekoladowego, dlatego fani nazywają go czasem "Chocolate Boy". Karierę w przemyśle filmowym rozpoczął w 1999 roku jako tancerz w jednej z piosenek w obrazie "
Rytm". Występował tam razem z
Aishwaryą Rai Bachchan. Za rolę w filmie "
Ishq Vishq" dostał dwie nagrody dla najlepszego debiutanta. Obecnie Shahid jest jednym z najsłynniejszych aktorów Bollywood. Zagrał w kilkudziesięciu filmach. Obraz "
Poślubiona" z 2006 roku był jego pierwszym sukcesem kasowym. Od tamtej pory dobra passa Shahida trwa. Na swoim koncie ma nagrody Filmfare oraz IIFA i wiele nominacji. Prywatnie przez długi czas był z
Kareeną Kapoor, a później z
Priyanką Choprą. Od 2015 roku jest żonaty z Mirą Rajput, z którą ma dwoje dzieci.