Rođen je 1970. godine u Žitištu.
Po profesiji je diplomirani pravnik.
Bio je zaposlen u Centru za socijalni rad opština Žitište i Nova Crnja. Radio je potom u Poreskoj upravi Zrenjanina, bio direktor Direkcije za izgradnju „Razvoj“ Žitište i predsednik Izvšnog odbora SO Žitište.
Kada je novembra 2006. uvedena prinudna uprava u Zrenjaninu Karan je postao član Privremenog organa opštine. Nakon formiranja lokalne vlasti 2012. godine postao je pomoćnik gradonačelnika Zrenjanina.
Član je Nove Srbije od 2000. godine i predsednik zrenjaninskog odbora te stranke, kao i član Izvršnog odbora NS zadužen za Banat.
Predsednik je Srednjebanatskog košarkašakog saveza Zrenjanin, član Upravnog odbora Košarkaškog saveza Vojvodine i predsednik ŽKK „Proleter“ iz Zrenjanina.
Trenutno se nalazi na mestu direktora Filijale „Telekoma Srbija“ u Zrenjaninu.