Ernesto era um general prussiano e participou de batalhas contra Napoleão. Ele lutou nas batalhas de Jena (1806), de Lützen e de Leipzig (1813). Em 1814, ele avançou até a fortaleza francesa de Mainz.