- Has been member of the Greek U16, U18 and U20 National Team.
- Played at the 2018 European U16 Championship.
- Played at the 2019 European U18 Championship.
- Played at the 2022 European U20 Championship.
Grew up with Mas Mantoulidis (Greece) youth teams.
Made his debut with Mas Mantoulidis during the 2018-19 season.
Moved to Lithuania for the 2019-20 season, signed by Perlas Vilnius, NKL.
Played there till the 2021-22 championship.
Signed for the 2022-23 season by BC Rytas Vilnius 2nd team, NKL.
Moved to Greece for the 2023-24 season, signed by Aris Thessaloniki.