- Has been member of the Greek U16, U18 and U20 National Team.
- Played at the 2015 European U16 Championship.
- Played at the 2017 European U18 Championship.
- Played at the 2018 and 2019 European U20 Championship.
Grew up with Aris Thessaloniki (Greece) juniors.
Made his debut with Aris during the 2016-17 season.
Played there also the 2017-18 championship.
Signed for the 2018-19 season by Holargos BC.
Moved to Lithuania for the 2019-20 season, signed by Nevezis Kedainiai.
In March’21 signed by Lietkabelis Panevezys.
Played there also the 2021-22 championship.
Moved to Greece for the 2022-23 season, signed by Panathinaikos Athens.
He's still playing there.