Nacido en Berga, Barcelona, Cataluña, Vilà se formó en las categorías inferiores del FC Barcelona al que llegó en 2009, procedente del CE Manresa.
En la temporada 2017-18, se proclamaría campeón de la UEFA Youth League con el Juvenil "A" del FC Barcelona.
[1] El 30 de septiembre de 2018, Vilà hace su debut con el primer equipo en la Liga 123, en una derrota por 2-0 frente a la UD Almería.
En la temporada 2021-22, lograría el ascenso a la Segunda División de España, tras acabar en primera posición del Grupo II de la Primera División RFEF.
[4] Su aportación sería de 33 partidos en los que daría 7 asistencias.