Još kao 15-godišnjak započinje trenirati u La Masii, nogometnoj akademiji FC Barcelone, no nije uspio doći do A tima. Umjesto toga Vilanova započinje igrati u La Ligi za Celta de Vigo 1992. 24. svibnja 1993. odigrao je jednu utakmicu za katalonsku nogometnu reprezentaciju. Bila je to utakmica u spomen na Ladislava Kubalu.[1]
Tijekom vremena provedenih u Barceloninoj akademiji postao je dobar prijatelj s Guardiolom, što mu je kasnije puno značilo. Između njih dolazi do razvoja jakog prijateljstva, što je kasnije rezultiralo da ga je Guardiola uzeo za asistenta kad je preuzeo Barcelonu B.
Vilanova je slijedio Guardiolu kad je ovaj preuzeo i A tim i vremenom ga zamjenio na mjestu trenera Barcelone 15. lipnja 2012. Pošto je osvojio prvo mjesto s Barcelonom te sezone napušta mjesto trenera jer mu se bolest raka vratila.[2] Od posljedica bolesti je i umro 25. travnja 2014. u Barceloni u 45. godini .[3][4]
- Sestrinski projekti
- Mrežna sjedišta