Bol druhorodeným synom poľného maršala slovenského pôvodu Andreja Hadika. Do cisárskej armády vstúpil ako 17 ročný. Najprv slúžil u husárov a bojoval proti Turkom aj Francúzom. V roku 1796 získal hodnosť poľného podmaršala (Feldmarschall-Lieutenant) a stal sa držiteľom "Vojenského rádu Márie Terézie". V roku 1799 v bitke pri Novi velil pravokrídlovej kolóne. V roku 1800 najprv velil obrane mosta cez Chiusella a potom bol 14. júna 1800 v bitke pri Marengu zranený a následkom tohto zranenia 24. júna v nedožitých 44 rokoch v susednej Alessandrii podľahol.