Josef Muggli était jusqu’à sa retraite chef de service de la chasse et de la pêche du canton de Lucerne, président de la Conférence des service de la faune, de la chasse et de la pêche de Suisse et président de la commission d’examen de chasse du canton de Lucerne. Il est chasseur actif et conducteur de chien dans un domaine de chasse en montagne.