diff --git a/include/grpc++/server.h b/include/grpc++/server.h
index 2627a09deb85bb3df68a16628cb60bddd493aada..a6deb5ee6b34a70a8b5058975cb3c311b8811d36 100644
--- a/include/grpc++/server.h
+++ b/include/grpc++/server.h
@@ -50,8 +50,6 @@
 #include <grpc++/support/status.h>
 #include <grpc/compression.h>
 
-#include "src/cpp/thread_manager/thread_manager.h"
-
 struct grpc_server;
 
 namespace grpc {
diff --git a/src/cpp/server/server_cc.cc b/src/cpp/server/server_cc.cc
index ca89743efa9ae742aa54512fabf041321205202f..d46942d2573c31683a419d1b5f1fb501babef445 100644
--- a/src/cpp/server/server_cc.cc
+++ b/src/cpp/server/server_cc.cc
@@ -51,7 +51,7 @@
 #include <grpc/support/log.h>
 
 #include "src/core/lib/profiling/timers.h"
-#include "src/cpp/server/thread_pool_interface.h"
+#include "src/cpp/thread_manager/thread_manager.h"
 
 namespace grpc {