After impressing in the youth academy, he was eventually called up to the Greece national football team in 2003 and made his debut in a match against Proodeftiki on 23 May 2004.
[8] On 20 August, Makos made his official debut for AEK, in the game versus Vaslui in the Europa League.
He impressed in the away victory against Dundee United for the Europa League play-offs,[11] as well as making good appearances in the pre-season friendlies.
In a season mired with disappointing displays for the team, Makos was one of few players who escaped criticism from AEK fans.
[13] Due to his impressive performances, Makos became a regular in the Greece national team and played against Israel, Romania, Croatia and Latvia strengthening his chances of getting called up to the final squad for UEFA Euro 2012 having missed out on the 2010 FIFA World Cup.
[16] On 9 July 2012 Makos signed a two-year deal with German side TSV 1860 München for the transfer fee thought to be in the region of €465,000.
Bundesliga side finally put end to speculation of a Munich move for Makos that dated back to last month.
[20] According to the Cypriot press, Makos' verbal agreement with Anorthosis is based on a salary of €100,000 per season but will only come to fruition should a deal between the two clubs be finalized.
At the end of 2014/15 season, Grigoris Makos seem to wish to return to Greece for personal reasons, but did not close the door to Anorthosis.
On 18 January 2017, after an excellent match at Agrinio, Panetolikos won 3–2 AEK, with the international defensive midfielder scoring a brace, for first time in his career, against his former club.
[27] On 14 January 2018, after six months as a free agent, Makos signed a contract with Football League club Trikala F.C.
[30] Makos was a free agent for six months, then joined Gamma Ethniki club Kalamata on 15 July 2019 on a year contract for an undisclosed fee.
[36] He became a regular choice of new coach Fernando Santos on the Greece national football team during the latter stages of the UEFA Euro 2012 qualifying.