Hector Gerbais de Sonnaz débute comme volontaire dans le régiment de gardes d'honneur de la Garde impériale le . Il reçoit à la Bataille de Dresde le baptême du feu. Il participe aux batailles de Kulm et de Leipzig et prend part à la fameuse charge de Murat, entre Wachau et Gulden-Gossa. Il se battit plus tard sur la Kinzig lors de la bataille de Hanau () sauva la vie à son colonel, M. de Monteil. Cet acte de courage lui valut la croix d'honneur. Il fit ensuite la campagne de 1814. Dès le début, il se distingua par sa belle conduite dans l'Ile d'Allonden, sur le Rhin, qu'il était chargé de défendre avec un faible détachement.