Karan Mehra had played the lead role of Naitik Singhania in Asia’s longest running Tv serial Yeh Rishta Kya Kehlata Hai. He was also a contestant of Bigg Boss 10.
- 2009–2016 : Yeh Rishta Kya Kehlata Hai as Naitik Raj Shekhar Singhania
- 2010: Sapna Babul Ka…Bidaai as Naitik (guest)
- 2012: Nach Baliye 5 as Himself With Nisha Rawal
- 2013: Nach Baliye Shriman v/s Shrimati as Himself
- 2016–17: Bigg Boss 10 as Contestent
- 2017: Khatmal E Ishq as Sumit Mishra
He is available for Stage performance, Appearences, Television Commercials and Brand Endorsements.