diff --git a/src/dependency_injector/wiring.py b/src/dependency_injector/wiring.py
index b1f01622..9674e169 100644
--- a/src/dependency_injector/wiring.py
+++ b/src/dependency_injector/wiring.py
@@ -54,6 +54,11 @@ class GenericMeta(type):
 except ImportError:
     werkzeug = None
 
+try:
+    import fast_depends.dependencies
+except ImportError:
+    fast_depends = None
+
 
 from . import providers
 
@@ -686,8 +691,7 @@ def _get_patched(
 
 
 def _is_fastapi_depends(param: Any) -> bool:
-    return fastapi and isinstance(param, fastapi.params.Depends)
-
+    return (fastapi and isinstance(param, fastapi.params.Depends)) or (fast_depends and isinstance(param, fast_depends.dependencies.Depends))
 
 def _is_patched(fn) -> bool:
     return _patched_registry.has_callable(fn)