diff --git a/plugins/oculus/src/OculusHelpers.cpp b/plugins/oculus/src/OculusHelpers.cpp
index 2693b9ee7e..bcd2596061 100644
--- a/plugins/oculus/src/OculusHelpers.cpp
+++ b/plugins/oculus/src/OculusHelpers.cpp
@@ -7,6 +7,7 @@
 //
 
 #include "OculusHelpers.h"
+#include "plugins/PluginManager.h"
 
 #include <atomic>
 
@@ -41,6 +42,10 @@ bool ovr::available() {
             return;
         }
 
+        if (!PluginManager::getInstance()->getEnableOculusPluginSetting()) {
+            return;
+        }
+
         ovrDetectResult detect = ovr_Detect(0);
         if (!detect.IsOculusServiceRunning || !detect.IsOculusHMDConnected) {
             return;