A 7'1" center, Ferreira played college basketball at the University of Houston for two seasons. As a senior co-captain of the 1987–88 Cougar squad, he averaged 15.8 points and led the team with 6.8 rebounds and 1.6 blocked shots. For his efforts he was named to the 1988 All-Southwest Conference defensive team. He was selected by the Portland Trail Blazers in the 2nd round (26th overall) of the 1988 NBA Draft. Ferreira played in only one NBA season as a member of the 1988–89 Blazers. In his NBA career, he played in 12 games and scored a total of 9 points. He owns the distinction of being the first Brazilian to play in the NBA.