He has starred in commercial movies such as Yaar Baash, Sharabi, Kyun Tum Say Itna Pyar Hai as well as critical performance movies such as Dukhtar. He has also starred in a string of successful television serials like "Fareb", "Girift", "Piyas", "Sooraj Kay Sath Sath", "Musafatain", "Pathar", "Ghulam Gardish", "Tawan", "Chashman", "Dastar", "Sheharzaad". His theatrical play "Janam Janam ki Maile Chadar" has set a record in South East Asia for its non stop 1680 shows. His directorial debut was the film Khoey Ho Tum Kahan (KHTK), which had a decent theatrical run upon its release in 2001. Among the high points of the film was its phenomenal soundtrack composed by Zain and some stunning cinematography. The success of this film was so huge that the Indian film industry released a similar movie Humraaz in 2002. Gul made his comeback with his blockbuster Kyun Tum Say Itna Pyar Hai, his follow up to KHTK.