Shaan made his acting debut in Javed Fazil's Bulandi (1990), in which he starred opposite Reema Khan. The film received generally positive reviews, making it a commercial success and caused Shaan to be flooded with offers by directors at the time. Bulandi was followed up byNagina, another hit in which he starred opposite Madiha Shah. However, due to inexperience and signing of too many films, it resulted in many back to back flops. He took a break from the cinema industry in 1994 and went abroad.
In 1996, he returned and starred in Syed Noor's Ghoonghat, which was his first villain role. The film went on to become a success. He then appeared in the same director's Sangam, yet another commercial success across Pakistan.
In 2000, he appeared in Mujhe Chand Chahiye, which also starred Atiqa Odho and Javed Sheikh. The film turned out to be a major hit at the box office and established Shaan's credentials as an actor. In 2007, he starred in Shoaib Mansoor's commercially successful Khuda Kay Liye, for which he won the "Best Actor" award at the Lux Style Awards. In 2009, he appeared in Zill-e-Shah and Nach Ke Yaar Manana.
As of 2010, Shaan has acted in more than 200 films, most of which became commercial successes in Pakistan. He is currently filming his own directional venture, Chup, alongside Juggan Kazim. Shaan opted out of Reema Khan's Love Mein Gum due to scripting problems.
Shaan has revealed that he has been offered small roles in films by Aamir Khan's Ghajini and Rakeysh Omprakash Mehra's Delhi-6 which he has declined as he feels the roles are unjustified for actors such as him. (Wikipedia)