I 1863 avla Ziegler eksamen ved Krigsskolen og ble 26. september samme år utnevnt til surnumerær sekondløytnant i 1ste akerhusiske Infanteribrigade. Ziegler avanserte til sekondløytnant 2. januar 1864 og til premierløytnant ved trondhjemske Brigade 9. mars 1867. Som premierløytnant deltok Ziegler som én av to herolder under kroningen av Oscar II i Nidarosdomen 18. juli 1873. I 1877 ble Ziegler utnevnt til kaptein, en grad han hadde til han fikk avskjed fra aktiv tjeneste 1. oktober 1899. Den 11. november samme år ble han utnevnt til oberstløytnant og sjef for Søndmøre Landstormbataljon. Ziegler fikk avskjed fra militæret i desember 1910..