Pria asal Medan ini akhirnya memilih untuk menjadi pemain dari klub Lechia Gdańsk asal Polandia pada 11 Maret 2018. Ia bergabung dengan kontrak tiga tahun dengan nomor punggung 10.
Baca Juga: Marc Anthony Klok: Profil dan Biodata Gelandang Tengah Timnas Indonesia di Piala AFF 2022
Debut pertamanya dengan tim polandia ini terjadi di tanggal 22 Desember 2018 saat tanding melawan Gornik Zabrze. Tahun 2019, ia bermain di final Piala Super Polandia melawan Piast Gliwice dengan kemenangan 3-1.
Tahun 30 Agustus 2021, Egy resmi bergabung dengan FK Senica dengan kontrak 6 bulan. Debutnya dilakukan pada 12 September 2021 saat pelawan Pohroni. Gol pertama bersama Senica dicetak saat melawan MSK Zilina pada 27 November.
Egy mengakhiri kontrak bersama Senika pada Mei 2022. Lalu pada 9 Agustus 2022, ia bergabung dengan ViOn Zlaté Moravce FC dengan kontrak satu tahun.
13 Agustus 2022 menjadi debut pertamanya melawan Zilina di Liga Super Slovakia, sayangnya dalam pertandingan ini ia dan klub harus kalah 0-1.
Karir internasionalnya bersama timnas Indonesia diawali dengan masuk pada tim U-14, U-16, U-19, dan U-23. Debut dan gol pertamanya terjadi saat ia membela timnas U-16 melawan Vietnam U-17 pada desember 2014.
April 2015 ia juga sempat mencetak gol saat melawan Jepang U-17. Kemudian saat membela U-19 di turnamen Toulon 2017, ia debut melawan Brazil U-20 pada 31 Mei 2017. Ia berhasil mendapat Breakthrough Player of the Tournament pada ajang ini.
Baca Juga: Profil dan Biodata Ilija Spasojevic, Si Spasogoal yang Sah Masuk skuad Garuda untuk Piala AFF 2022