Sohn des Wolfgang Ignaz Wirz (von Sarnen) u. der Magdalena Imfeld; verheiratet mit Maria Barbara Freuler; 1734 mit neun Jahren Ritter, 1736 Kadett, 1739 Lieutenant, 1745 Major, 1746 Oberst, 1772 Brigadier und Grosskreuz des Konstantin. St.-Georg-Ordens, 1776 Feldmarschall. 1763 Ehrenrat von Obwalden. W. übernahm nach der Verwundung seines Vaters bei Piacenza 1746 das Regiment Wirz in neapolitan. Diensten. 1789 verzichtete er auf sein Regiment, wurde Generallieutenant und Generalkommandant des Stato dei Presidi sowie 1790 Gouverneur von Orbetello