Shan belongs to a showbiz family as his father was the directors Riaz Shahid and mother was film actress Neelo. His early education is from Aitchison College after that he went New York where he took admission in Newtown High School. His aim was to become a lawyer as he has the power to convince others but on returning Pakistan after 7 years, he joined his father’s films.
He started his film career with his debut film Bulandi in 1990 which was followed by another hit Nagina in 1994 after which he took a break. He played a villain role in Ghoonghat which was another success. After that he worked in Mujhy Chand Chahiye in 2000 and Khuda k Liye in 2007. Both these were super hits which showed that he is an accomplished film actor now. He has done work in a number of films. He directed Guns and Roses, Ik Junoon in 1999, Moosa Khan in 2001.
He has recently been working on his directional film Chup with Juggan Kazim. Besides this, he is working on his other projects too and he is intended to produce, direct and write all by himself in the future. Recently, he has been working as a host on Geo news with the title of the morning show is Geo Shan Se. He has been an attractive personality by many brands like Unilever, Pepsi, and Mobilink where he worked as a brand ambassador. He has also worked for UNICEF, P&G as goodwill ambassador for One pack=One vaccine.
For his excellent work, he has won many well known awards like a pride of performance award by the government of Pakistan in 2007, for national film awards, fifteen Nigar awards and five Lux style awards. No doubt in saying that he is an excellent actor in the film industry as he survived in the decline process in the film industry.