Bebeto spent four years in Spain at Deportivo La Coruña, scoring an impressive 86 goals in 131 games. Bebeto became top score in La Liga in his first season at Deportivo, scoring 29 goals in the 1992-93 season. In the next season, 1993–94 season, Deportivo had the chance to win their first ever La Liga title by beating Valencia in the last match of the season. In a very evenly matched contest Deportivo had a golden opportunity to seal the victory and thus the league title. They were given a penalty kick just minutes from the end. The official penalty taker all season had been Bebeto (after Donato, who wasn't in the field), who this time, refused to take the penalty. Eventually, Miroslav Đukić took the penalty and failed (0-0), effectively handing Barcelona the title.
In 1996 Bebeto returned to play for native club Flamengo, but after just 15 games, Bebeto returned to Spain to play for Sevilla, for whom he never scored. In 1997, Bebeto joined Cruzeiro for just one match, the 1997 Intercontinental Cup final against Borussia Dortmund. Despite his presence, the Belo Horizonte side lost the match 2–0. Bebeto returned to goalscoring form at native clubs Victoria in late 1997 and Botafogo in early 1998, which saw him being picked Brazil's World Cup defence in 1998.
In 2001, he was rejected by Scottish side St. Mirren, who were willing to pay his wages but had reservations about his fitness. On 5 September 2002, he joined his final club at the age of 38, Al-Ittihad of Saudi Arabia, after pledging to join Vasco da Gama on 28 August.
For Brazil, Bebeto scored 39 goals in 75 caps after making his debut in 1985. He played in three World Cups: 1990, 1994, and 1998. In 1994, he was one of the best players of the tournament, scoring three goals for the eventual champions, and then repeated the feat four years later as Brazil finished second.
Bebeto became a household name for his goal celebration in the 1994 World Cup. His wife had delivered their third child just days before a quarter-final match against Holland. After scoring, Bebeto ran to the sideline, brought his arms together and began rocking an imaginary baby. Teammates Romário and Mazinho quickly joined in. That child, a boy who was named Mattheus, now plays with the youth side of Brazilian club Flamengo.
Bebeto was hired on December 16, 2009 as the América Football Club's head coach. After an average performance at the Taça Guanabara, he was sacked on February 13, 2010. He had a record of three wins, one draw and four losses.