Né en Suisse en 1951, Daniel Dufour est médecin depuis 1979. Ses quelques années passées au service du Comité International de la Croix-Rouge l'ont principalement amené en Asie et au Moyen-Orient. Il pratique une médecine globale dans laquelle les causes de la maladie sont traitées autant que les symptômes.