Karaçuha was graduated from Electronics and Telecommunication Engineering department of Istanbul Technical University in 1986. He received his master and doctorate degrees from Istanbul Technical University, Çukurova University and Istanbul University in 1990, 1992, 1993 and 1996 respectively. In 1988-1989, He worked as a research & development engineer in Teletaş, between 1989 and 1996 worked as a research assistant in Istanbul Technical University. From 1994 to 2001, Karaçuha was an assistant professor in Gebze Advanced Technology Institute. Between 2002 and 2013, he was the head of tariffs department and vice-president of Information and Communication Technologies Authority. He has been with Informatics Institute of Istanbul Technical University where he was appointed as a Professor and currently is the Dean of Informatics Institute.