Ribeiro was drafted 45th overall by the Montreal Canadiens in the second round of the 1998 NHL Entry Draft. On September 30, 2006, the Canadiens traded Ribeiro and a sixth-round draft pick in 2008 to the Dallas Stars in exchange for Janne Niinimaa and a fifth-round draft pick in 2007.