Karagounis started his career at Atromitos then moved to Italy for Udinese Primavera, from which Olympiacos bought him in the summer of 2012.
For the 2013–14 season, he was loaned to Aris, where he played in 12 games in the Superleague Greece and a Greek Cup match.
[2][3] On 3 August 2015, Karagounis signed a year contract with AEL Limassol on loan from Olympiacos.
The young defender passed the necessary medical tests and the Cypriot club announced his borrowing.
[6] On 15 September 2020 he joined Cypriot club Ermis Aradippou, after he was released from Platanias F.C.