diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts
index 0b12a43c55c01b53015750b3f3dbbb19ebc9f4b5..f989484034ff39c6afa7e718d0af1ef8c3697ad9 100644
--- a/lib/modules/manager/asdf/upgradeable-tooling.ts
+++ b/lib/modules/manager/asdf/upgradeable-tooling.ts
@@ -38,6 +38,15 @@ const hugoDefinition: ToolingDefinition = {
 };
 
 export const upgradeableTooling: Record<string, ToolingDefinition> = {
+  argocd: {
+    asdfPluginUrl: 'https://github.com/beardix/asdf-argocd',
+    config: {
+      datasource: GithubReleasesDatasource.id,
+      packageName: 'argoproj/argo-cd',
+      versioning: semverVersioning.id,
+      extractVersion: '^v(?<version>\\S+)',
+    },
+  },
   awscli: {
     asdfPluginUrl: 'https://github.com/MetricMike/asdf-awscli',
     config: {