Born in Pedro Leopoldo, Minas Gerais, he was known as Marcelo during his playing days, and was an Atlético Mineiro youth graduate. Promoted to the first team in 1972, he went on to play seven seasons for the club before joining Botafogo in 1979. In 1984, after a short period at Uruguay's Nacional, Oliveira returned to Atlético. He subsequently represented Desportiva Ferroviária and América Mineiro, retiring with the latter in 1985.
After a period as a sports commentator on Rede Minas, Oliveira began his coaching career at first club Atletico's youth setup. In December 2007, he was named CRB manager. In May 2008, Oliveira – who was acting as an assistant – was appointed interim manager of Atlético, replacing Geninho. After the arrival of Alexandre Gallo he returned to his previous duties, but as the latter was dismissed in July, he was appointed manager; he avoided relegation with the club, but was still released in December. On 8 December 2009, after a spell at Ipatinga, Oliveira was appointed manager of Paraná. He was dismissed the following 3 October after a 6–1 loss to Portuguesa, and took over Coritiba on 18 November. In his first year at Coxa, Oliveira reached the finals of the Copa do Brasil, lost to Vasco da Gama. He was sacked on 6 September 2012, after a poor run of form. On 12 September 2012, Oliveira was named at the helm of Vasco, but was fired only two months later. On 3 December he was appointed Cruzeiro manager, and managed to win two consecutive Campeonato Brasileiro Série A titles. On 2 June2015, Oliveira was relieved from his duties, after being knocked out of the year's Copa Libertadores. Thirteen days later, he was named manager of Palmeiras, and won the 2015 Copa do Brasil. Sacked on 10 March 2016, Oliveira returned to Atlético on 20 May. He managed to reach the finals of the 2016 Copa do Brasil, but after a defeat to eventual champions Grêmio in the first leg, he was fired. On 25 July 2017 Oliveira returned to Coritiba, but left the club after failing to avoid relegation. On 22 June of the following year, he replaced Abel Braga at the helm of Fluminense, leaving on 29 November after being knocked out of the year's Copa Sudamericana and being threatened with relegation.
Personal life
Marcelo Oliveira is married and is Roman Catholic.