Club career

01/2019 - 06/2023 Al Ahly Tripolis Defender
07/2014 - 12/2018 Al Ittihad Tripolis Defender
01/2012 - 06/2014 Al Najma Defender
07/2011 - 12/2011 Nejmeh SC Defender
07/2009 - 06/2011 Al Ittihad Tripolis Defender
07/2008 - 06/2009 Al Nasr Benghazi Defender

Internationals