He played club football for Al Naser, Al Ahly Benghazi, Al Qadisiya, Al Ittihad Tripoli, CA Bizertin, Al Sharjah, and Zakho FC, and international football for the Libya national team.
Throughout his career, he played for various clubs including Al Naser, Al Ahly Benghazi, Al Qadisiya, Al Ittihad Tripoli, CA Bizertin, Al Sharjah, and Zakho FC. He also represented the Libyan national football team in international competitions.