Diyarbakır'ın Eğil ilçesinde 1974 yılında doğan Karakoç, 2002-2010 yılında MHP Eğil İlçe Başkanlığı yaptı. 2010-2014 yılında İl Başkanlığı yapan Karakoç, evli, üç çocuk babasıdır.