Ses meilleures performances sont de 19,87 m (2008) et de 61,58 m (Alger, 2007). Il a remporté la médaille de bronze aux Jeux méditerranéens 2009 à Pescara. Il améliore son record au Caire, le , en réussissant 19,97 m.
Au lancer du disque, son record personnel est de 62,70 m à El Maadi, le , la même année où il remporte deux médailles d'or aux Jeux africains de Maputo.