Cresciuto nel PAOK, si trasferisce al potente Olympiakos nel 2017, difendendo i colori del club del Pireo per due stagioni, con cui conquista due campionati, due coppe nazionali, una supercoppa nazionale e una LEN Champions League. Nel 2019 si trasferisce, in prestito, all'AN Brescia.