2003 begann er mit dem Biathlonsport und gehört seit diesem Jahr auch dem Nationalkader Griechenlands an, seit 2005 nimmt er an internationalen Rennen teil. Im Skilanglauf nahm er zunächst an mehreren unterklassigen FIS-Rennen teil, seit 2008 an Rennen des Balkan Cups und des Rollerski-Weltcups. In der Gesamtwertung des Rollerski-Weltcups 2010 belegte er den 48. Platz. Bei den Nordischen Skiweltmeisterschaften 2013 im Val di Fiemme erreichte er den 125. Platz über 15 km Freistil und den 117. Rang im Sprint. Im Februar 2014 wurde er griechischer Meister in der Disziplin Sprint. Seinen ersten Auftritt im Skilanglauf-Weltcup hatte er im Februar 2015 in Östersund. Dort belegte er den 90. Platz über 15 km Freistil. Im selben Monat errang er bei den Nordischen Skiweltmeisterschaften 2015 in Falun zusammen mit Apostolos Angelis den 28. Platz im Teamsprint.
Im Januar 2005 startete Karamichas erstmals bei FIS-Rennen in Pigadia. Bei den Griechischen Meisterschaften 2008 in Metsovo wurde er 23. im Sprint. Im Sommer 2008 startete er auch erstmals im Rollerski-Junioren-Weltcup. Ein Jahr später gab er in Naoussa sein Debüt im Rollerski-Weltcup. Mit Platz 13 im Bergauf sammelte er auf Anhieb erste Weltcup-Punkte. Ein Jahr später lief er in Thessaloniki erstmals unter die besten zehn. Am 4. Februar 2011 gab er sein Debüt im Skilanglauf-Balkan-Cup. Auf seiner Heimstrecke in Metsovo überzeugte er in der Folge mit drei Top-10-Platzierungen. Im Februar 2012 startete er auch erstmals bei Rennen im Balkan Cup außerhalb von Griechenland und lief auch in Cheile Grădiștei in die Top 10. Bei den Nordischen Skiweltmeisterschaften 2013 im Val di Fiemme startete Karamichas im Sprint und über 15 km, kam aber nicht unter den besten 100 Läufer ins Ziel. Im Dezember 2013 startete er erstmals im Alpencup, kam aber in St. Ulrich nicht über Rang 76 hinaus. Im Februar 2014 wurde er Griechischer Meister im Sprint.[1] Über 10 km lief er als Fünfter ins Ziel. Ein Jahr später gewann er Silber an gleicher Stelle im Sprint. Kurz zuvor am 15. Februar 2015 gab er im schwedischenÖstersund sein Debüt im Skilanglauf-Weltcup. Als 90. blieb er ohne Punkterfolg, startete aber eine Woche später bei den Weltmeisterschaften in Falun im Teamsprint mit Apostolos Angelis. Nach dem Ausscheiden im Halbfinale wurde das Duo am Ende Letzter der Wertung.[2] Im Sommer 2015 gelang es Karamichas erneut, sich im Rollerski-Weltcup zu platzieren und wurde am Ende 74. der Gesamtwertung. Im Januar 2016 kam er in Nové Město na Moravě zu einem erneuten Weltcup-Einsatz, blieb aber mit dem 83. Platz erneut weit hinter den Erwartungen zurück. Ein Jahr später startete er bei den Weltmeisterschaften 2017 in Lahti. Im Sprint belegte er nach dem Scheitern in der Qualifikation am Ende den 125. Platz.[3] Drei Wochen später gewann er in Pigadia erneut Silber bei den nationalen Meisterschaften.[4]