diff --git a/openstackclient/identity/v3/user.py b/openstackclient/identity/v3/user.py
index 459707d2af..737ebc652a 100644
--- a/openstackclient/identity/v3/user.py
+++ b/openstackclient/identity/v3/user.py
@@ -214,13 +214,11 @@ class ListUser(lister.Lister):
             domain = common.find_domain(identity_client,
                                         parsed_args.domain).id
 
+        group = None
         if parsed_args.group:
-            group = utils.find_resource(
-                identity_client.groups,
-                parsed_args.group,
-            ).id
-        else:
-            group = None
+            group = common.find_group(identity_client,
+                                      parsed_args.group,
+                                      parsed_args.domain).id
 
         if parsed_args.project:
             if domain is not None: