Hän oli talonpoikaissäädyn puhemies Ruotsin valtiopäivillä 1689. Näillä valtiopäivillä tehtiin valtakunnasta lopullisesti itsevaltaisesti hallittu monarkia, ja samalla supistettiin voimakkaasti Ruotsin valtakunnan aateliston etuoikeuksia. Vaanila toimi myös puhemiehenä talonpoikaissäädyssä Turussa vuonna 1676 pidetyillä maapäivillä eli herrainpäivillä.
Hän oli myös sijaishallituksen jäsen Kaarle XI:n alaikäisyyden aikana.