Франсеск Виланова е роден на 17 септември 1968 година в Белисер Д'Импорда, област Каталуния.
 
Женен, с две деца - дъщеря Карлота у син Адриа, играч в "Б" отбора на Барса в момента.
 
През 1984 година става част от Барселона, след като заиграва в юношеския отбор на каталунците като полузащитник. От 1988 година е част от младежката формация на Барса, но остава там едва две години. Следват трансфери в Фигуерес, Селта, Бадахос, Майорка, Лейда, Елче и Граменет до 2001 година, когато приключва футболната му кариера.
 
През 2003 година води отбора на Палафругел, а от 2007 се завръща в Барселона като помощник-треньор. От 2012 е старши-треньор на каталунците, но раково заболяване прекратява кариерата му.

Виланова е част от щаба на Хосеп Гуардиола между 2008 и 2012 година, когато тимът печели 14 трофея. Като старши-треньор има 60 мача за Барселона с 43 победи, 9 равенства и 8 поражения, при голова разлика 158:70.