Natural de Marília, Matheus iniciou sua carreira no Internacional (RS), e passou por Grêmio (RS), Novo Hamburgo (RS) e mais recentemente, pelo Vasco (RJ).

Foi campeão gaúcho pelo Internacional nas categorias Sub15, Sub16 e Sub17, e em 2012, foi campeão brasileiro Sub16 jogando pelo Internacional (RS).