Karan Kundrra made his acting debut with the lead role of Arjun Punj in Kitani Mohabbat Hai (NDTV Imagine) in 2008. In late 2009, he went on to play the lead character of Veeru in Bayttaab Dil Kee Tamanna Hai (Sony TV). After appearing in a cameo role as a ghost Prince in Aahat (Sony TV), he went on to participating in a dance reality show, Zara Nachke Dikha on Star Plus in May 2010.
Kundrra played the lead role of Arjun Singhania in the sequel of his debut show Kitani Mohabbat Hai Season 2 (Imagine TV). The show was back on public demand. He was then seen as a host in Gumrah – End Of Innocence (Channel V, Star Plus) followed by Gumrah – End Of Innocence season 2 (Channel V). He played the role of Karan Kapoor in Teri Meri Love Stories (Star Plus). Kundra was next seen in V The Serial (Channel V) in 2012. He hosted Gumrah from 2012 to 2014.
In April 2021, Kundrra played the role of Ranveer in Yeh Rishta Kya Kehlata Hai opposite Shivangi Joshi.