Typically playing as a left winger, Ramzi Abid was selected by the Colorado Avalanche as the first choice in the second round (28th overall) of the 1998 NHL Entry Draft and was redrafted in the 2000 NHL Entry Draft, 85th overall, by the Phoenix Coyotes, who in March 2003 traded him to the Pittsburgh Penguins for Jan Hrdina.

In March 2003, he successfully underwent surgery to repair a torn ACL and missed the remainder of the 2002–03 season. He played for the Wilkes-Barre/Scranton Penguins, an affiliate team of the Pittsburgh Penguins, in the American Hockey League during the 2004–05 NHL lockout. Abid spent the 2005–06 season with the Atlanta Thrashers.

On July 21, 2006, Abid signed a one-year contract with the Nashville Predators.[1] Abid had a impressive pre-season, in which he scored a hat-trick in a 8-1 win over the Blue Jackets on September 21, 2006.[2] Abid was then sent to affiliate, the Milwaukee Admirals, prior to the start of the 2006-07 season. Abid played 13 games with the Predators as an injury replacement during the season. On April 18, 2007, Ramzi was called up to the Predators and made his play-off debut against the San Jose Sharks in the Western Conference Quarterfinals.[3]

Abid was a member of Team Canada in the 2007 Spengler Cup. In 2007 Abid signed with SC Bern to play through the 2009-10 season. He played two seasons for SC Bern before his contract was dissolved in April 2009.

In August 2009, he signed with Traktor Chelyabinsk of the Kontinental Hockey League for the 2009–10 season. After 33 games with Traktor he left the KHL on January 31, 2010.[4]. On February 1, 2010, Abid agreed to a contract with Rögle BK.[5]

On June 11, 2010, Abid again a free agent, signed a one-year contract with Austrian League team, EC Red Bull Salzburg.[6]