Aquest mas és probablement d’origen medieval. Entre la llista de masos citats abans del fogatge de 1365-1370 s’esmenta, l’any 1362, el mas de Vilarrasa, que sembla que podria correspondre a l’actual Can Peçols. No en coneixem més notícies fins al segle XIX. En el nomenclàtor de masies de la província de Barcelona dels anys 1861-1862 apareix anomenada com a “Can Passols”. Hi consta que és una “masia (casa de labor)”, que estava situada a 5 km del nucli de l’Ajuntament de Castelladral. Tenia un edifici habitat constantment de dos pisos.
A mitjans de segle XX el propietari era un farmacèutic i advocat de Barcelona, i a la casa hi vivien masovers. El 1945 la va comprar Joan Vilà, pagès procedent de la gran masia de cal Tristany, d’Ardèvol. Uns anys més tard, entorn de 1948, s’hi van fer les obres de reforma que ja hem comentat i que avui encara són ben visibles. Des d’aleshores la casa ha estat habitada per la mateixa família, i l’actual propietari és el fill, de nom també Joan Vilà. L’any 1994 els grans incendis van arribar fins ben a la vora de la casa.