Year | Serial | Role | Notes |
1995 | Mano Ya Na Mano | Amit | Episodes 46–50 |
Kaash | | |
1996 | Saahil | | |
1996–1998 | Yug | | |
1997–1998 | Ghutan | Neel | |
Neeyat | Sandeep | |
1998 | Saturday Suspense | Amit Saxena | Episode 85 – "Raktarekha" |
2000 | Kahani Saat Pheron Ki | Shekhar Sehgal | |
2001 | Ssshhhh...Koi Hai | Devan | Episode 3 – "Bhediya" |
2001–2002 | Dollar Bahu | Rahul | Rini's husband, RK & Lakshmi's son-in-law |
2001–2005 | Kkusum | Aryaman Oberoi | |
2002 | Kohi Apna Sa | Sameer | |
Krishna Arjun | | Episodes 26 and 27 |
2002–2003 | Kitne Kool Hai Hum | | |
Har Mod Par[1] | | |
Aati Rahengi Baharein | | |
Kahi To Milenge | | |
2002–2004 | Kahaani Ghar Ghar Kii | Rohan Garg | |
2003 | Vikraal Aur Gabraal | Devan | Episode 1 – "Bhediya" |
2003–2005 | Kayaamat – Jabb Bhi Waqt Aata Hai | Devan Ahuja | |
2004 | Dekho Magar Pyaar Se | Anil | |
2005 | Raat Hone Ko Hai | Deven | Episodes 149–152 – "Qaid" parts 1–4 |
Vicky | Episodes 265–268 – "Khopdi" parts 1–4 |
Rooh | | Episode 19 |
Des Mein Niklla Hoga Chand | Arjun Deshmukh | Cameo role |
Chi and Me[2] | Dr. Aashish | Cameo role |
2005–2006 | Phir Bhi Dil Hai Hindustani | Jagdish | |
Kasautii Zindagii Kay | Subroto Basu | |
2005–2016 | C.I.D. | Kaushal Gharendra | Episodes 85, 86 and 88 – "Punarjanam" parts 1, 2 and 4 |
Prateek | Episode 420 – "Body In The Suitcase" |
Parthav | Episode 426 – "The Case of Mysterious Gift" |
Manik | Episode 467 – "The Great Diamond Robbery" |
Pramod | Episode 476 – "Room With a View" |
Mehul Kumar | Episode 495 – "The Mysterious Body Farm" |
Manoj / Kailash | Episode 456 – "Murder of the Killer" |
Dev | Episode 857 – "Raaz 14 Saal Ke Qaidi Ka" |
Tushar Rajeshwar | Episode 925 – "Jaadui Box" |
Saurav | Episode 996 – "Aankho Ki Anhoni" |
Dr. Vikas | Episode 1285 – "Dahlia Road" |
2006 | Piya Ka Ghar | Munna | |
K. Street Pali Hill | Advocate Satlani | Cameo role |
Kkavyanjali[citation needed] | Mr. Malhotra | |
Kaisa Ye Pyar Hai | Advocate Verma | Cameo role |
Akela | | Episode 2 |
Deepak | Episode 25 |
Viraasat | Professor Vardhan | Cameo role |
Aek Chabhi Hai Padoss Mein | Arjun | Cameo role |
2007 | Aahat | | Episode 17 – "Laseeka" |
Ghar Ek Sapnaa | Aryaman | |
Mano Ya Na Mano | Aashish | Episode 74 – Varsha Has Visions Of The Future On Her Thumbnail |
2007–2008 | Rakhi | Sujeet | |
2008 | Kumkum – Ek Pyara Sa Bandhan | Shatru Mishra | |
Kisi Ki Nazar Na Lage | Aniruddh | |
2008–2009 | Pehchaan | Sameer | |
Tujh Sang Preet Lagai Sajna | Vrinda's Paternal Uncle | |
2010 | Ganesh Leela | Maharishi Kapil | Episodes 116–130 |
2011 | Ek Nayi Chhoti Si Zindagi | Manoj | |
2012 | Haunted Nights | Advocate Vinod Sinha | Episodes 141–145 – "Faisla" Part 1 – Part 5 |
Pyaar Ya Dehshat | Politician | |
Parvarrish – Kuchh Khattee Kuchh Meethi | Bharat Sharma | Cameo role |
2013–2014 | Har Yug Mein Aayega Ek - Arjun | Home Minister Mangesh Joshi | Episode 16 |
Dr. Hariharan | Episode 119 |
2013 | Fear Files: Darr Ki Sacchi Tasvirein | Vikram | Episode 71 |
Zindagi Ki Haqeeqat Se Aamna Saamna | Varun | |
Hum Ne Li Hai - Shapath | Makrand | |
Haunted Nights | Mukesh | Episodes 381–385 – "Aghortantra" Part 1–5 |
2013–2017 | Savdhaan India | Mani Bhushan | Episode 450 |
Ramen Sharma | Episode 522 |
Advocate Vinay Salaskar | Episode 616 |
Varun Khanna | Episode 789 |
Abhinav | Episode 841 |
Aashish | Episode 1422 |
Amit | Episode 1694 |
Aashish | Episode 1742 |
Lakshman Singh Shekhawat | Episode 1890 |
Mr. Gupta | Episode 1983 |
2014 | Heroes – The Fightback Files | College Lecturer | Episode 3 |
Fear Files: Darr Ki Sacchi Tasvirein | Lovji | Episode 170 |
Adaalat | Public Prosecutor Rajveer Rathore | Episodes 322 and 323 – "Shrapit Khanzar" Part 1 and 2 |
Public Prosecutor Rajveer Rathore | Episode 354 – "Gawah Ya Khooni" |
MTV Webbed | Raunak's Father | Episode 20 |
2014; 2015 | Qubool Hai | Nawab Raza Ibrahim | Cameo role |
2014–2015 | Pyaar Tune Kya Kiya | Rohan's Father | Episode 13 |
Mahir's Father | Season 6, episode 7 |
Yeh Hai Aashiqui | Leonardo Lobo | Episode 36 |
Ranveer's Father | Episode 90 |
2015 | Dil Ki Baatein Dil Hi Jaane | Suraj Mehra | |
Twist Wala Love | Mr. Chopra | Episode 21–25 – "Dare Wala Love": Part 1–5 |
Fear Files: Har Mod Pe Darr | Psychologist | |
Tashan-E-Ishq | Dr. Akshay Luthra | Episode 51 |
2016 | Agent Raghav - Crime Branch | Mr. Joshi | Episode 39 |
Ishqbaaaz | Mr. Chhabra | Cameo role, episodes 99–101 |
2016; 2017 | Khwaabon Ki Zamin Par | | Cameo role |
2017 | Savitri Devi College & Hospital | Mr. Chawla | |
Kaal Bhairav Rahasya[citation needed] | Master Ji | Episode 49 |
2017; 2018 | Ishq Mein Marjawan[citation needed] | Dr. Bhandari Raichand | Cameo role |
2017–2018 | Rishta Likhenge Hum Naya | Raghavendra "Raghu" Singh | |
2018 | Roop - Mard Ka Naya Swaroop[citation needed] | Jeetendra "Jeetu" Goradia | |
Muskaan[citation needed] | Dinesh Sinha | |
2019 | Shakti - Astitva Ke Ehsaas Ki[citation needed] | Milkha Singh | Cameo role |
Crime Alert | Ravindra | Episode 234 – "Sautela Sasur" |
Shrimad Bhagwat Mahapuran | Prahlad | |
2019–2020 | Bepannah Pyaar | Devraj Malhotra | |
2020 | Barrister Babu | Shivraj Bhaumik | Negative Role |
Pavitra Bhagya | Vishambhar Gehlot | Supporting role |
Shaadi Mubarak | Mr. Nathmal | Supporting role |
2020–2021 | Tera Yaar Hoon Main | Zonal Head | Supporting role |
Brahmarakshas | Shakti Mehra |
2021 | Lakshmi Ghar Aayi | Officer. Arun Tiwari | Supporting role |
Kyun Utthe Dil Chhod Aaye | Karamchand Raizada | Supporting role |
Ziddi Dil Maane Na | Bodhraj Ganju | Supporting role |
2022 | Fanaa: Ishq Mein Marjawan | Vibhushan Tandon | |
Sasural Simar Ka 2 | Gautam Kapoor | |
Channa Mereya | Anand Singh | |
Cyber Vaar – Har Screen Crime Scene – Hospital Ransomeware: Part 1 & Part 2 | Episode 7 & Episode 8 | |
Control Room | | Cameo |
2022–2024 | Kismat Ki Lakiro Se | Anuj Tripathi | |
2023 | Dhruv Tara – Samay Sadi Se Pare | | |
2023 | Kundali Bhagya | Dr. Avinash | |
2023–present | Kaise Mujhe Tum Mil Gaye | Dildar Singh Ahuja | |