diff --git a/addons/crm/models/crm_lead.py b/addons/crm/models/crm_lead.py
index 879350cf55d640212732ff0aaa31dfeaed48277a..f23d5382b2f17eefce32eb8f7a599744356eba88 100644
--- a/addons/crm/models/crm_lead.py
+++ b/addons/crm/models/crm_lead.py
@@ -336,6 +336,9 @@ class Lead(FormatAddress, models.Model):
         # Set date_open to today if it is an opp
         default = default or {}
         default['date_open'] = fields.Datetime.now() if self.type == 'opportunity' else False
+        # Do not assign to an archived user
+        if not self.user_id.active:
+            default['user_id'] = False
         return super(Lead, self.with_context(context)).copy(default=default)
 
     @api.model