Cresciuto calcisticamente nelle giovanili dell'Atlético Mineiro, esordisce in prima squadra nel 2010. Con la squadra di Belo Horizonte vince due volte il campionato Mineiro. Nel 2013 viene acquisito dal San Paolo, con cui disputa cinque stagioni. Nella stagione 2017-2018 giunge in Europa, accasandosi all'Estoril Praia, in Portogallo. Esordisce coi lusitani il 21 gennaio 2018, nell'incontro di campionato perso per 3-1 contro il Vitória Guimarães.[4] Nell'estate del 2018 passa allo Sporting Lisbona con la formula del prestito oneroso, per poi essere riscattato nella sessione invernale di calciomercato dopo essersi affermato come portiere titolare.[5] Con i Leões vince nella stessa stagione la coppa nazionale e la coppa di lega.