Rođen je aprila 1971. godine u Ćupriji, ali je osnovnu školu i gimnaziju „Bora Stanković“ završio u Nišu. Diplomirao je na Elektronskom fakultetu u Nišu.
Vlasnik je preduzeća „Mihajlović soft“, zbog čega je bio i pod istragom Agencije za borbu protiv korupcije, jer je i pored toga što je od 2008. godine bio član gradskog Veća Niša istovremeno bio i direktor svog preduzeća.
Prvi put za odbornika u Skupštini grada Niša izabran je 2004. godine.
Od novembra 2007. godine bio je član Upravnog odbora Javnog preduzeća JAT Ervejz, a januara 2009. formalno je smenjen sa te funkcije, da bi nastavio rad u petočlanoj Skupštini Akcionarskog društva JAT ervejz, čiji je član od oktobra 2008. godine – do danas.
Od 2006. do 2008. godine bio je predsednik Izvršnog odbora Gradskog odbora Demokratske stranke u Nišu.
Od 2008. do 2012. bio je član gradskog Veća Niša, neformalno zadužen za saobraćaj.
Oženjen je Snežanom i otac je Anđele i Marte.