El 21 de mayo de 2010 Villa pasó el reconocimiento médico preceptivo y firmó con el conjunto azulgrana por cuatro temporadas; en su presentación como nuevo jugador barcelonista estrenó, además, la primera equipación oficial que lució el equipo catalán durante la temporada 2010-11.