Titulaire d'un CAP d’ajusteur, Jean Vila est ajusteur outilleur dans la société de fabrication de poupées Bella à Perpignan (1958-1964). Il est ensuite directeur d’agence de publicité d’Inter Perpignan Publicité.
Maire de Cabestany depuis 1977, il est mis en cause dans un grave affaire immobilière dans sa commune, en 1989,
Conseiller général en 1992, Jean Vila se présente aux élections législatives de 1993 mais ne recueille que 11,33 % des suffrages exprimés. Candidat de la gauche plurielle en 1997, il est élu député de la 1re circonscription des Pyrénées-Orientales. Il siège au groupe communiste et devient membre de la commission des finances, de l'économie générale et du plan. Le , il est chargé d'une mission temporaire auprès de Martine Aubry, ministre de l'emploi et de la solidarité, et de Michelle Demessine, secrétaire d'État au tourisme[1].
Il se présente à nouveau aux législatives, mais il est battu au second tour par le maire de PollestresDaniel Mach en 2002[2] et 2007[3], et éliminé dès le premier tour en 2012[4]. Il est en revanche facilement réélu conseiller général en 2004[5] et 2011[6] et maire de Cabestany en 2008[7].
Il s'est engagé publiquement en faveur du mariage des personnes du même sexe, organisant une cérémonie dans sa mairie en [10].
En mars 2015, il est élu conseiller départemental du canton de Perpignan-3 en tandem avec Françoise Fiter[11]. Ils ont pour suppléants Françoise Coste et Rémi Lacapère[12]. Il démissionne un an après du conseil départemental[13],[14] et est remplacé par son suppléant Rémi Lacapère[15],[16].