 Vila started his career in Argentina at Banco Provincia.In the 2005–06 season he played for Harvestehude in the German Bundesliga.In 2007 he moved to the Netherlands to play for TMHC Tilburg, which he left in 2010 to play for HGC.