De Carnall utnämndes den 4 november 1737 till fänrik vid Österbottens regemente, och han lämnade då Dücker och Stockholm. Han deltar även i Hattarnas ryska krig och utmärker sig i flera fall, och blir under kriget befordrad till sekundlöjtnant den 2 maj 1742. 1743 hjälper han till med vergeringen i Västernorrland, och blir befordrad till löjtnant den 19 juni 1746. Därefter kom befordringarna relativt löpande, han utnämndes till kapten den 5 februari 1748 samt därefter till major den 24 september 1753. Han förflyttades till Västerbottens regemente samt befordrades till överstelöjtnant den 5 juli 1757. Han deltog i det Pommerska kriget och sändes till Tyskland där han utnämndes till kommendant i Fehrbellin och skyddade staden samt vann Slaget vid Fehrbellin den 28 september. I november samma år blev han kommendant i Ueckermünde. Efter krigsslutet 1762 utnämndes han till överstelöjtnant vid Södermanlands regemente den 17 december, för att den 2 maj 1764 få samma befattning vid Tavastehus regemente. Den 12 september 1769 blev han överste och chef för Björneborgs regemente