Ha sempre giocato in Brasile, prima nelle giovanili del Paulista (RS) e del Progresso de Pelotas (RS), poi in quelle dell'Internacional, con cui esordisce in prima squadra il 16 settembre 2012, nel 2-2 contro lo Sport Recife.[2] L'esordio in Coppa Libertadores è del 17 aprile 2015 contro l'Universidad de Chile.[3] Segna il suo primo gol il 3 ottobre 2015 in campionato nel 2-1 casalingo contro lo Sport Recife.[4]
Viene convocato per le Olimpiadi 2016 in Brasile, dove gioca però solo 11 minuti nella gara del 10 agosto a Salvador (Brasile - Danimarca 4:0) quando sostituisce Renato Augusto.