Born in Poxoréu, Mato Grosso, Michael started his career with hometown side Escolinha Diamante Verde.
[2] In 2015, after spending a period representing amateur side Euro Brasil, Michael joined Monte Cristo in the third division of the Campeonato Goiano.
In 2016 Michael signed a contract with Goiânia; initially assigned to the under-20s, he was promoted to the first team ahead of the year's second division of the Campeonato Goiano.
[6] He made his debut for the club on 13 May, coming on as a half-time substitute for Jean Carlos in a 1–0 home defeat to Figueirense for the Série B championship.
Michael became a regular starter during the 2018 campaign,[9] contributing with seven goals in 33 appearances as his side achieved promotion to Série A.