Karl Leiberich 1752'de Ansbach Prensliği'nde bulunan Nennslingen'de doğdu. 1770'de amcası Leiberich'in filo komutanı olduğu Avusturya süvari alayına katıldı ve yedi yıl sonra subay oldu. Bavyera Veraset Savaşı sırasında, Kont Franz Joseph'in ordusunda görev yapmak üzere seçildi ve daha sonra baş komutan Mareşal Kont Lacy'nin komutasında önemli işler başardı. 1778'de astsubay, 1783'te levazımat ordusunda yüzbaşı oldu. O zamanlar Avusturya ordusunun en önemli askeri olan Kont Lacy, genç yardımcısı Mack'ın fikirlerine önem vermiştir.