diff --git a/src/csharp/Grpc.Core.Api/LiteClientBase.cs b/src/csharp/Grpc.Core.Api/LiteClientBase.cs
index a978cdf09e0..c3215f016a0 100644
--- a/src/csharp/Grpc.Core.Api/LiteClientBase.cs
+++ b/src/csharp/Grpc.Core.Api/LiteClientBase.cs
@@ -17,6 +17,7 @@
#endregion
using System;
+using Grpc.Core.Utils;
namespace Grpc.Core
{
@@ -47,7 +48,7 @@ namespace Grpc.Core
/// The CallInvoker for remote call invocation.
public LiteClientBase(CallInvoker callInvoker)
{
- this.callInvoker = callInvoker;
+ this.callInvoker = GrpcPreconditions.CheckNotNull(callInvoker, nameof(callInvoker));
}
///