Вихованець юнацьких команд футбольних клубів «Флуміненсе та «Паулінья».
У дорослому футболі вперше потрапив до заявки на матч 2012 року в клубі «Флуміненсе», однак на поле в основному складі так і не вийшов.
У 2012 році перейшов до португальського «Ріу-Аве», і вже за місяць на правах оренди перейшов у «Реал Мадрид». Проте, більшість часу грав за «Реал Мадрид Кастілья», де був основним гравцем захисту команди. За «Ріу-Аве» так і не зіграв, бо після повернення з мадридського «Реала» був орендований вже «Монако».
Повноцінно до складу клубу «Монако» приєднався 2015 року. Загалом відіграв за команду з Монако 233 матчі.
28 травня 2018 року перейшов у «Ліверпуль». У 2019 році разом з мерсисайдським клубом виграв Лігу чемпіонів. Станом на 29 лютого 2019 року відіграв за «Ліверпуль» 47 матчів у Прем'єр-лізі.