Immediately after retiring Geninho started working as a manager, being in charge of his last club Novo Hamburgo. In 1985, he took over another club he represented as a player, Francana, and returned to Botafogo-SP in the following year. In October 1987, Geninho was appointed manager of
Santos, replacing departing
Candinho. He moved abroad the following July, being named at the helm of
Primeira Liga side
Vitória de Guimarães. With the Portuguese side, Geninho won the 1988
Supertaça Cândido de Oliveira, but was sacked in April 1989. Returning to Brazil, he took over
Sãocarlense,
Portuguesa Santista and
Botafogo-SP before returning to Santos in February 1992, replacing fired
Rubens Minelli. For the 1993 season, Geninho returned to Botafogo before accepting an offer from Saudi Arabia's
Al-Shabab, but returned shortly after and took over
Fortaleza. In 1994, he coached
Ituano and
União São João, suffering relegation from the
Campeonato Paulista and the
Série A, respectively, but ended the season at
Vitória. In 1995 Geninho was at the helm of
Comercial and
Ponte Preta, suffering relegation from the state league with the latter. Geninho returned to União São João, again suffering top tier relegation. He started the 1998 in charge of
Matonense, but later returned to Vitória. Geninho returned to Juventude ahead of the 1999 season, and later worked with
Santo André and União São João throughout the year, suffering relegation with the latter. For the following campaign, he returned to Santo André, but only lasted five matches. On 29 August 2000, Geninho was appointed at the helm of
Paraná, leading the club to the title of
Copa João Havelange Group Yellow (equivalent to
Série B in that season). On 8 December 2000, Geninho returned to Santos, but left the following May after being knocked out of the year's
Paulistão. He later took over
Atlético Paranaense, leading the club to their first-ever Brazilian league title. On 22 May 2002, Geninho was named
Atlético Mineiro manager. On 9 January of the following year, he was appointed at the helm of
Corinthians. He resigned on 28 September, after a 6–1 loss at Juventude. On 15 December 2003, Geninho was announced at
Vasco da Gama, but was sacked the following 27 September. On 25 December 2004, he was named manager of
Al-Ahli, but returned to his home country the following July and took over
Goiás. Geninho returned to Corinthians on 11 May 2006, leaving on 12 August and returning to Goiás two days later. He resigned from the latter club on 7 May 2007, and took over
Sport on 19 June. Geninho was announced as Atlético Mineiro manager on 7 December 2007, but resigned the following 18 May. For the remainder of the campaign, he was in charge of
Botafogo and Atlético Paranaense. Geninho resigned from
Furacão in June 2009, and took over
Nàutico in the following month. On 20 February 2010, he was appointed in charge of
Atlético Goianiense, Geninho quit
Dragão on 7 June 2010, and returned to Sport on 10 August. He left the latter club the following February, and returned to Atlético Paranaense late in the month. Geninho was dismissed by
Furacão on 4 April 2011, and returned to Vitória on 19 May. Relieved from his duties on 24 July, he returned to Comercial the following 28 February. On 23 April 2012, Geninho was named at the helm of
Portuguesa, being sacked on 8 December. In the following five seasons, he was in charge of five different clubs:
São Caetano, Sport,
Avaí,
Ceará and
ABC. On 19 April 2018, Geninho replaced
Claudinei Oliveira at Avaí, and finished
the season by achieving promotion to the first division. He was sacked on 17 June 2019, and had a nine-month spell in charge of Vitória before returning to the club on 2 August 2020. He resigned on 9 December. On 17 March 2022, after more than one year without coaching, Geninho returned to Vitória for a fifth spell. ==Managerial statistics==