Career
He last played as a Defender, for AE Larissa in the Greek Football League. Zacharakis started his career from the youth teams of OFI Crete. On July 1, 2010 he signed a professional contract and moved to the first squad where he managed to play for almost 3 years.
On June 18, 2013 he moved to Super League club Panionios.
On January 31, 2015 he signed a 2,5 years contract with AE Larissa. Zacharakis played for Greece National U-21 team, in a friendly game against Austria in November 14, 2012 in Argos.
This is so far, his only appearance with the national colors.