He first appeared in the film Rab Ne Bana Di Jodi in a short role in 2008.[4] He then got his debut role in television show Love Ne Mila Di Jodi playing the lead role of Sameer which aired on STAR One. Karan then appeared in television show Rang Badalti Odhani (2010) as Shaantanu Khandelwal. He then played the lead role in Star Plus popular show Ek Hazaaron Mein Meri Behna Hai (2011) as Viren Singh Vadhera. The show aired last on 13 September 2013.
Karan participated in the popular dance reality show Jhalak Dikhhla Jaa in the 7th Season of the show along with his dance partner Bhavna and was declared first runner up of the show in 2014. Karan has also hosted Halla Bol on Bindass (2014) and The Voice India (2015) that aired on &TV. Karan has also hosted many award shows and events. Karan has appeared in advertisements also.[5] In 2017, Tacker hosted the dance couple reality show Nach Baliye in its ninth season.