Sur la base de la directive européenne sur le statut des réfugiés, un déserteur peut obtenir l'asile s’il peut justifier la revendication que son unité militaire s’apprête à commettre des crimes de guerre et que la désertion était pour lui la seule façon de ne pas prendre part à ces crimes. Quand il y a un mandat de l'ONU, ou quand un État qui poursuit les crimes de guerre mène une mission militaire, il est en principe peu probable que les crimes de guerre seraient commis. C’est ce que la Cour européenne de justice a répondu à un juge allemand dans le cas Shepherd c. Allemagne.