W Bundeslidze 22-latek będzie przebywał na zasadzie półrocznego wypożyczenia z Empoli. W umowie uwzględniono opcję wykupu.
W Empoli stoper występował od 2013 roku. Z zespołem uzyskał awans do Serie A, gdzie wystąpił łącznie w 28 spotkaniach.
Wcześniej Barba przebywał też w AS Roma, Grossetto i Cisco Roma. Zaliczył dwie gry dla Włoch U21.