El Zein made his international debut for Lebanon in 2014, and was part of the 2019 AFC Asian Cup squad.
[6] El Zein played four league games for Al-Mina'a; however, the season was cancelled due to the COVID-19 pandemic.
[3] In December 2018, he was called up for the 2019 AFC Asian Cup,[17] where he played a group stage game against Saudi Arabia.
[3] El Zein scored his first international goal against India on 10 September 2023, to help Lebanon finish third in the 2023 King's Cup.
[19] Initially starting out as a full-back, El Zein progressed into a centre-back with the years; his main abilities are his tackling and reading of the game.