Johan Georg trådte i 1655 inn i svensk tjeneste som oberst i kavaleriet og deltok i krigen i Polen og Danmark. I 1658 gikk han over i tjeneste for Brandenburg, der han umiddelbart ble general i kavaleriet og stattholder i Kurmark, som han i 1674 forsvarte mot svenskene. Fra 1660 var han regjerende fyrste av Anhalt-Dessau, og utvidet arealet til fyrstedømmet, men fortsatte allikevel i Brandenburgs tjeneste.