Year | Title | Role | Network | Notes |
---|
1995 | Karoron Ka Admi | | Pakistan Television Corporation | Acting debut |
1996 | Ye Jahan | | Telefilm |
Farar | Asad |
Ab Tum Ja Saktey Ho | Shaukat |
Peela Jora | Rameez |
Ilzam | Adil | Shalimar Television Network | |
Zeher | Shahab | Telefilm |
1997 | Anhoni | Sheeraz | Pakistan Television Corporation | |
Na Janay Kiya Hoga | Zerk | Telefilm |
Bechain | Junaid | |
Yeh Zindagi | Mansoor | |
Jaane Anjane | |
1998 | Dhoop Mein Sawan | Taimoor | [16] |
Ghazi Shaheed | Lieutenant Muhammad Bashir Rajput | Telefilm [17] |
Band Darwazay | | |
Anmol | Kamran Ahmed | |
Khel Khel Mein | Salman | Telefilm |
Umeed-e-Saher | Asad Bin Khalid | |
Sunehray Bandhan | Zeeshan | |
1999 | Kanghan | Ahmar | |
Andheray Dareechay | Naeem | Shalimar Television Network | |
Pehla Pyaar | Sohail | Pakistan Television Corporation | |
Andekhi | | Shalimar Television Network | Telefilm |
Barzakh - Ek Mohabbat Sau Afsaney | Shahid | Pakistan Television Corporation |
Doosri Duniya | Nadir | |
2000 | Aur Zindagi Badalti Hai | Zain | PTV Home | |
Doosri Aurat | Abbas | |
2001 | Pehli Khwahish | Wajahat | Telefilm |
Tu Lakh Chale Ri Gori | Asim Ahmed |
The Castle: Aik Umeed | Arsil | |
Jab Jab Dil Milay | Farman | |
Chehrey | | |
2002 | Chaandni Raatain | Asim | |
Kirchiyan | Hamza | |
Kabhi Kabhi Pyar Main | Ahmed | |
Tum Hi To Ho | Asim | |
Singhar | Shamli | |
Kahaniyan | Multiple roles | Mini-series (drama) |
2003 | Mehndi | Shahzaib | |
Umrao Jaan Ada | Faiz Ali | Geo Entertainment | |
Ambulance | Dr. Humayun | Indus TV | TV hospital series, supporting cast |
Shayad Kay Bahar Aaye | Ali | PTV Home | |
Chahatein | Abbas | |
Kahan Se Kahan tak | Ali | |
Laws in Law | | PTV World | Telefilm, Eid special |
2004 | Ana | Sanawar | Geo Entertainment | |
Yaad To Ayen Gey | Zabyar | |
Anjaane Raaste | Sarmad | PTV Home | |
Naseeb | Khuram | |
Raaj Hasnee | Raaj | Indus TV | |
Adhoray Khawab | Ahmed | |
Sentenced For Love (Mujrim) | Jamal | Telefilm, part of Maa Aur Mamta |
Aangan Bhar Chandni | | ARY Digital | |
Jaise Jante Nahi | Shahzaib | |
2005 | Riyasat | Ahmed Nawaz | |
Tum Kahan Hum Kahan | | Geo Entertainment | |
Hum Se Juda Na Hona | Imran | PTV Home | |
Dhaara | Ayal | ARY Digital | |
Shiddat | Ahmar | Hum TV | |
Inteha | Younis | Aaj TV | |
Darbar-e-Dil | Murad | PTV Home | Telefilm based on a novel by Umera Ahmed |
2006 | Abhi Door Hai Kinara | Faizaan | |
Tere Ishq Mein | Shayan | Geo Entertainment | |
Kaali Raat | Salman | Indus TV | Telefilm |
Sahil | Sameer |
2007 | Wilco | Major Sarim | PTV Home | |
Koi Tou Baarish | | ARY Digital | |
Baji Dixit | Salman | Telefilm |
2008 | Doraha | Umer | Geo Entertainment | |
Meri Adhori Mohabbat | Rehan | |
Woh Rishtey Woh Natey | Waheed | |
Dil Kay Afsanay | Hayat | ARY Digital | |
Socha Na Tha | Mr Humayun | |
Chalo Phir Se Jee Lain | | Telefilm, about breast cancer awareness |
O Meri Amu | Himself | Telefilm, guest appearance |
Romeo | Hussain | Indus TV | Telefilm |
2009 | Mem Sahab | Badshah |
Kinara Mil Gaya Hota | | TV One | |
Ishq Junoon Deewangi | Sahil Sher | Hum TV | |
Aashti | Abrash | |
Meri Jaan | Asfandyar Haq | |
Tere Liye | Ramis | ARY Digital | |
Flirting Ke Side Effects | Imran | Telefilm |
Nadaaniyaan | Himself | Geo Entertainment | Guest appearance |
2009-2010 | Ishq Ki Inteha | Malik Farhad | |
Meri Zaat Zarra-e-Benishan | Shuja | |
2010 | Ijazat | Hamza | ARY Digital | |
Daam | Himself | Guest appearance |
Daddy | Sameer | Supporting cast |
Love Finally | Himself | Telefilm, special appearance |
Ishq Gumshuda | Ali | Hum TV | |
Baal Baal Bach Gaye | Arslan | Geo Entertainment | Telefilm |
2010-2011 | Yeh Zindagi Hai | Himself | Guest appearance |
Uraan | Dr. Faraz | |
2011 | Shadi Ka Chand | Owner (Sahab) | Telefilm |
Ladies Park | Sarmad (Sarmi) | |
Zip Bus Chup Raho | Uzair/Umair | |
Tum Ho Ke Chup | Mir Zarrar Khan | |
Mohabbat Rooth Jaye Toh | Shahnawaz | Hum TV | [18] |
Kafir | Shahan Ali Khan | ARY Digital | Negative role |
Neeyat | Sikandar | |
Omar Dadi aur Gharwalay | Adil | |
Saans | | |
Lamha Lamha Zindagi | Saad | |
2012 | Amma Aur Gulnaz | Himself | Geo Entertainment | Guest appearance |
Pal Main Ishq Pal Main Nahi | | Express Entertainment | |
Safeer-e-Ishq | Salman | Hum TV | Telefilm, Muharram special |
My City - Maroon Shawl | | PTV Home | Telefilm |
Saat Aasman Taley | Naseer | ARY Digital | Telefilm |
2016 | Dil Lagi | Mohid | [19] |
2016-2017 | Bin Roye | Irtaza Muzaffar | Hum TV | |
2017 | Mein Aur Tum 2.0 | Himself | ARY Digital | Guest appearance |
2019-2020 | Meray Paas Tum Ho | Danish Akhtar | |
Ehd-e-Wafa | Humayun | Hum TV | Guest appearance |
2022 | The Crown | Dr Hasnat Khan | Netflix | Recurring |
2023 | Budhi Ghori Lal Lagam | Himself | Geo Entertainment | Telefilm, guest appearance |
2024 | Gentleman | Munna | Green Entertainment | |