diff --git a/include/grpc/grpc.h b/include/grpc/grpc.h
index 163d5291d3084aacb1d70918aceb64766e20089a..6f7a67b715ea3c29686f6574b6df33d2229d3339 100644
--- a/include/grpc/grpc.h
+++ b/include/grpc/grpc.h
@@ -240,12 +240,6 @@ GRPCAPI char *grpc_channel_get_target(grpc_channel *channel);
 GRPCAPI grpc_channel *grpc_insecure_channel_create(
     const char *target, const grpc_channel_args *args, void *reserved);
 
-/** Create a client channel to 'target' using file descriptor 'fd'. The 'target'
-    argument will be used to indicate the name for this channel. See the comment
-    for grpc_insecure_channel_create for description of 'args' argument. */
-GRPCAPI grpc_channel *grpc_insecure_channel_create_from_fd(
-    const char *target, int fd, const grpc_channel_args *args);
-
 /** Create a lame client: this client fails every operation attempted on it. */
 GRPCAPI grpc_channel *grpc_lame_client_channel_create(
     const char *target, grpc_status_code error_code, const char *error_message);