al-zubaidi started his career at al-wehda and played in the club's youth team. he made his debut for the first team during the 2009–10 season. on 17 june 2012, he signed a pre-contract agreement with al-nassr. he officially joined al-nassr in january 2013. on 7 january 2016, al-zubaidi left al-nassr and joined najran. following najran's relegation to the first division at the end of the 2015–16 season, al-zubaidi left the club and signed a 3-year contract with al-taawoun. on 19 december 2018, al-zubaidi renewed his contract with al-taawoun until 2021.