In 2005, he took part in the juniors K1-1000m event of European Canoe Flatwater Junior and U-23 Championships in Plovdiv, Bulgaria. Karaoğlanoğlu competed in the K1-1000m and K4-1000m events at the 2007 ICF Canoe Sprint World Championships in Duisburg, Germany without advancing to the finals. In 2008, he raced in the K1-1000m event at the 3rd World Canoe Cup in Poznań, Poland. He unsuccessfully competed in the K-1 1000m, K-4 200m and K-4 500m events at the 2008 Canoe Sprint European Championships in Milan, Italy for the participation at the 2008 Summer Olympics. Karaoğlanoğlu took part at the International Boulogne Flatwater Canoeing Championship held in Boulogne, France on 25–26 April 2009. He won a gold medal in the K4-500m event and a bronze medal in the K4-1000m race with his team mates Çağrı Beyyıldırım, Emre Karahan and Öztürk Kuru. He represented Turkey in the K1-500m and K1-1000m events at the 2009 Mediterranean Games in Pescara, Italy without reaching to a medal.