Buniyaad as Bhushan (Kulbhushan) (20 episodes)
2025
Hari Hara Veera Mallu : Part 1 - Sword vs Spirit as Abul Hasan Qutb Shah
2024
Chhatrapati Sambhaji
2023
IB 71 as Zulfikar Ali Bhutto
2022
HIT: The First Case as Ajit Shekhawat
2022
Toolsidas Junior as Jimmy Tandon
2020
Darbar as Chief Secretary
2019
#Yaaram as Sangarsh Bajaj
2019
The Family Man as Kulkarni (7 episodes)
2019
Mission Mangal as Rupert
2019
Mind the Malhotras as Roshan (10 episodes)
2019
Hostages as CM K.L. Handa (22 episodes)
2019
Made in Heaven as Kishore Khanna (7 episodes)
2018
Daas Dev as Shrikant Sahay
2017
Inside Edge as Judge Roy (3 episodes)
2017
Machine as Kriss Alter
2016
Project Marathwada as Industrialist
2015
Siya Ke Ram as Raja Dashrath (304 episodes)
2014
It's Entertainment as Pannalal Johri (Cameo)
2014
Samvidhaan: The Making of the Constitution of India as Jawaharlal Nehru
2014
Samvidhaan: The Making of the Constitution of India as Jawaharlal Nehru (8 episodes)
2013
Rajjo as Lala Pathan
2013
Bhaag Milkha Bhaag as Jawaharlal Nehru
2012
Zindagi Tere Naam as Anjali's father
2011
Miley Naa Miley Hum as Dharampal Ahluwalia
2011
Stand By as Jaiprakash Verma
2010
Isi Life Mein as Himself
2010
Prince as Colonel Khanna
2009
Dil Bole Hadippa! as Liyaqat Ali Khan (Lucky)
2009
Kisaan as Sohan Seth
2009
Victory as Dilip Malhotra
2008
Hello as Subhash Bakshi
2008
God Tussi Great Ho as Arun's Boss
2007
Dhan Dhana Dhan Goal as Johny Bakshi
2007
Partner as Raj Jaisingh
2007
Nuclear Secrets (5 episodes)
2006
Umar as Banwari 'Ben' Chibber
2003
Talaash: The Hunt Begins as D.K. Sharma
2002
Maine Dil Tujhko Diya as Chopra
2002
Tum Se Achcha Kaun Hai as Gujral
2002
Kranti as Home Minister Sharatchandra Agashe
2001
Ajnabee as Priya's father
2001
Pyaar Ishq Aur Mohabbat as Lord Bhardwaj
2001
Love Ke Liye Kuch Bhi Karega as Rajiv Chopra
2001
Mujhe Kucch Kehna Hai as Krishna
2001
Chori Chori Chupke Chupke as Ranjit Malhotra
2000
Dhaai Akshar Prem Ke as Rai Bahadur Tejeshwar Singhal
2000
Hum To Mohabbat Karega as Boss
2000
Chal Mere Bhai as Balraj Oberoi
2000
Gang as Commissioner Shamsher Singh
2000
Phir Bhi Dil Hai Hindustani as Mr. Chinoy
2000
Kaho Naa... Pyaar Hai as Shakti Malik
1999
Dahek A Burning Passion as Bhushan Roshan
1999
Pyaar Koi Khel Nahin
1999
Mann as Pratap Rai Singhania
1999
Dulhan Banoo Main Teri as Kuldeep Rai
1999
Jaalsaaz as Shalaka's father
1998
Achanak as Arjun's Brother-in-law
1998
Keemat as Bhanu Pratap Singhania
1997
Gupt: The Hidden Truth as Megnath Choudhry
1996
Jeet as Ramakant 'Rama' Sahay
1996
Bambai Ka Babu as Masterji
1996
Dil Tera Diwana as Alok
1995
Aatank Hi Aatank as Robert…
1995
Raja as Vishwa Garewal
1995
Anokha Andaaz as Mehta's
1995
Andolan as Sabra/Narrator
1995
Sauda as Jyoti's father
1994
Professor Ki Padosan as Ranjeet
1994
Ishq Mein Jeena Ishq Mein Marna as Mr. Kapoor
1994
Imtihaan as Mr. Din Dayal Khanna
1994
Dulaara as James Joyner
1994
Elaan as Police Commissioner Desai
1993
Darr as Captain Mehra
1993
Dhanwaan as Manmohan Chopra
1993
Baazigar as Madan Chopra
1993
Aadmi Khilona Hai as Rangraj
1993
Hum Hain Rahi Pyar Ke as Mr. Bijlani
1993
Roop Ki Rani Choron Ka Raja as Mr. Verma
1993
King Uncle as Pradeep Mallik
1992
Baaz as Inspector Damle
1992
Aaj Ka Goonda Raaj as SP Saxena
1992
Deewana as Ramakant Sahay
1992
Vishwatma as ACP Gupta
1991
First Love Letter as Shrikant Singh
1991
Dancer as Rai Bahadur Brijbhushan Sharma
1991
Saudagar as Gajendar
1991
Phool Bane Angaray as DSP Ravi Khanna
1990
Thanedaar as Jagdish Chandar
1989
Love Love Love as Mr. Verma
1989
Ram Lakhan as Thakur Pratap Singh
1988
Yateem as Dacoit Ujagar Singh
1988
Commando as Moolchand Bhalla (M.C.)
1988
The Perfect Murder as Dilip Lal
1988
Qayamat Se Qayamat Tak as Dhanraj Singh
1987
Insaaf as Dilip Agnihotri
1987
Hawalaat as Shaikh Ibrahim
1987
Dance Dance as Brijmohan 'Binju'
1986
Aakhree Raasta as Inspector / S.P. Roop Kumar Sahay
1985
Adventures of Tarzan as D.K.
1985
Past, Present, and Future as Leon Gonsalves
1985
Ulta Seedha as Dhanraj Singh
1984
Aaj Ki Awaz as Suresh Thakur
1984
My Dear Kuttichathan as Laxmi's father