Arthur nació en Uberlândia, Minas Gerais, y se unió a la organización juvenil de Santos FC en noviembre de 2012,[1] después de representar a São Paulo, Uberlândia y Poliesportivo.
[6] El 6 de noviembre de 2016, Arthur debutó en su primer equipo, y Série A, como suplente tardío de Jean Mota en una victoria por 2-1 contra el Ponte Preta.
[9] Después de aparecer raramente con Dorival y Levir Culpi, el gerente interino Elano lo convirtió en titular, y marcó su primer gol en el nivel superior el 4 de noviembre al anotar el primero en una victoria por 3-1 en casa contra el Atlético Mineiro.
[10] Arthur debutó en la Copa Libertadores el 1 de marzo de 2018, reemplazando a Jean Mota en una derrota por 2-0 contra el Real Garcilaso.
[12] Fue convocado a la selección sub-17 de Brasil.