diff --git a/ansible/files/zshrc b/ansible/files/zshrc
index 6eef9b5..84d770e 100644
--- a/ansible/files/zshrc
+++ b/ansible/files/zshrc
@@ -68,6 +68,9 @@ alias cp='cp -i'
 alias rm='rm -i'
 alias mv='mv -i'
 
+# Load Rust environment if it exists
+[[ ! -f ~/.cargo/env ] || source ~/.cargo/env
+
 # Pyenv venv aliases
 export PYENV_VIRTUALENV_DISABLE_PROMPT=1
 alias mkvirtualenv="pyenv virtualenv"