diff --git a/sys/auto_init/auto_init.c b/sys/auto_init/auto_init.c
index 61e6f16ae88255c296c75fcc31ad54b34f4f897d..e6e526d8aafe63e7314379797716c4fe2ccfa4ef 100644
--- a/sys/auto_init/auto_init.c
+++ b/sys/auto_init/auto_init.c
@@ -177,6 +177,11 @@ void auto_init(void)
     DEBUG("Auto init Asymcute\n");
     asymcute_handler_run();
 #endif
+#ifdef MODULE_NIMBLE
+    DEBUG("Auto init NimBLE\n");
+    extern void nimble_riot_init(void);
+    nimble_riot_init();
+#endif
 
 /* initialize network devices */
 #ifdef MODULE_AUTO_INIT_GNRC_NETIF