شارك لأول مرة مع المنتخب الوطني أمام المنتخب الإثيوبي في 4 يونيو 1995 ، وشارك مع المنتخب في العديد من البطولات.
مسيرته التدريبية
بدأ التدريب في قطاع الناشئين بالنادي الأهلي مع فريق مواليد 1993 حيث حقق معه بطولتين دوري الجمهورية وتصعيد أكثر من لاعب للفرق مثل رامي ربيعةومحمود حسن ، ثم مدربًا عامًا لفريق بتروجيت مع محمد عمر المدير الفني، ثم المدير الفني لفريق طوخ، ثم المدرب العام لفريق النصر الليبي، ثم مساعد رئيس قطاع الناشئين بنادي طلائع الجيش، وتولى أيضًا تدريب فريق الرجاء وغزل المحلة في الدوري الممتاز، وفي 27 يونيو 2016 تولى تدريب فريق النادي الأهلي للناشئين مواليد 1997.