diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7496e40e9c..823d05bdf6 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -112,11 +112,11 @@ jobs:
       matrix:
         mode: ['native']
         platform: ['ubuntu-16.04', 'macos-10.15']
-        rust_version: ['1.51.0']
+        rust_version: ['1.52.0']
         include:
           - mode: 'universal'
             platform: 'ubuntu-16.04'
-            rust_version: '1.51.0'
+            rust_version: '1.52.0'
     steps:
       - uses: actions/checkout@50fbc622fc4ef5163becd7fab6573eac35f8462e
       - uses: actions/setup-python@152ba7c4dd6521b8e9c93f72d362ce03bf6c4f20
@@ -235,7 +235,7 @@ jobs:
     runs-on: ubuntu-16.04
     strategy:
       matrix:
-        rust_version: ['1.51.0']
+        rust_version: ['1.52.0']
         cargo_raze_version: ['0.12.0']
     steps:
       - uses: actions/checkout@50fbc622fc4ef5163becd7fab6573eac35f8462e
diff --git a/third_party/rust.bzl b/third_party/rust.bzl
index eca8245b02..397e9e8512 100644
--- a/third_party/rust.bzl
+++ b/third_party/rust.bzl
@@ -21,5 +21,5 @@ load("//third_party/rust:crates.bzl", "raze_fetch_remote_crates")
 
 def tensorboard_rust_workspace():
     """TensorBoard Rust dependencies."""
-    rust_repositories(version = "1.51.0")
+    rust_repositories(version = "1.52.0")
     raze_fetch_remote_crates()