Początkowo służył w wojsku szwedzkim, w 1801 r. przeszedł na służbę austriacką. W 1805 r. walczył we Włoszech. W 1809 r. uczestniczył w bitwach pod Aspern i pod Wagram, w 1812 r. był członkiem austriackiego korpusu posiłkowego wspierającego Napoleona podczas kampanii rosyjskiej, gdzie zasłużył sobie na odznaczenie krzyżem rycerskim orderu Marii Teresy. 6 czerwca 1813 został mianowany na stopień generała majora. Uczestniczył w bitwie pod Lipskiem.