करन ने इससे पहले 2 दिसंबर, 2008 में टीवी एक्ट्रेस श्रद्धा निगम से शादी की थी। ये शादी 10 महीने ही चल पाई और दोनों में तलाक हो गया। इसके बाद उन्होंने एक्ट्रेस जेनिफर विंगेट से 9 अप्रैल, 2012 में शादी की थी। 2014 में जेनिफर ने खुद कहा था कि वे और करन अलग हो गए हैं।