 Karahanoğlu was promoted to admiral in 2003 and assigned as the commander of the Turkish Fleet between 2003 and 2005.He became the commander of the Turkish Naval Forces on 26 August 2005.He is decorated with the "Distinguished Service Medal of the Turkish Armed Forces" and the "Medal of Honor of the Turkish Armed Forces".