Fill de l’advocat Jaume Vilardaga i Sastre. Durant la primera guerra Carlina, lluità amb les tropes liberals, i fou successivament comandant militar de Balsareny, de Súria i de Navarcles i fiscal militar de Manresa. Després de la guerra fou batlle de Berga, on es distingí durant el còlera de l’any 1854. Fou pare de l’historiador i advocat Jacint Vilardaga i Cañellas.