Von Schmettow ble oberst i den danske hær i 1774 med kommando for Sjællandske regiment til fots. Han kom til Norge i 1776 og ble sjef for 3. Trondhjemske infanteribrigade; han ble generalmajor 1787. 1788 deltok han i «tyttebærkrigen» som sjef for 2. feltbrigade. Etter en omorganisering av den norske hæren i 1789 ble han sjef for 2. Trondhjemske infanteriregiment. I 1802 ble han Generalløytnant og i 1806 ble han utnevnt til Ridder av Dannebrogordenen. Under krigen med Sverige 1808-09 kommanderte han 2. brigade som dekket grensen mot Jemtland. Etter at general Krogh fikk avskjed tok Schmettow over som kommanderende general nordenfjells. Senere, etter at Christian Frederik ble utnevnt til konge, tok han over som general for hæren. Avskjediget vinteren 1815 av Karl II, ble likevel innvilget full pensjon av det norske Storting i 1816 for sin store innsats.