diff --git a/ldap/parse.go b/ldap/parse.go
index 2aec0b26f9db2142f41b51b111bda36875e177ca..e2487e0bf05107dd08553e6e716c87d3b84e796e 100644
--- a/ldap/parse.go
+++ b/ldap/parse.go
@@ -3,7 +3,7 @@ package ldaputil
 import (
 	"fmt"
 
-	"gopkg.in/ldap.v2"
+	"gopkg.in/ldap.v3"
 )
 
 // ParseScope parses a string representation of an LDAP scope into the
diff --git a/ldap/pool.go b/ldap/pool.go
index 854c49416cfe5acb61d33f15a01816662b1c64a1..d1fd45c97ee60fd45e635a782243410dc4b3b5d8 100644
--- a/ldap/pool.go
+++ b/ldap/pool.go
@@ -9,7 +9,7 @@ import (
 
 	"github.com/cenkalti/backoff"
 	"go.opencensus.io/trace"
-	"gopkg.in/ldap.v2"
+	"gopkg.in/ldap.v3"
 )
 
 // Parameters that define the exponential backoff algorithm used.
diff --git a/ldap/pool_test.go b/ldap/pool_test.go
index a0b2d59de527e1e0ecce41392297084ce17116e5..ee0d60c1a018653938d7322044cc282de44763e6 100644
--- a/ldap/pool_test.go
+++ b/ldap/pool_test.go
@@ -8,7 +8,7 @@ import (
 	"time"
 
 	"gopkg.in/asn1-ber.v1"
-	"gopkg.in/ldap.v2"
+	"gopkg.in/ldap.v3"
 )
 
 type tcpHandler interface {