Juan Diego Botto, Juego de poder filminde beş yaşında oynamaya başladı. Annesi ve ablası Maria , aynı zamanda bir oyuncu olan İspanya'nın Madrid kentine taşındı . New York'ta liseye gitti ve orada iki yıl yaşadı. 1990-1993 Zorro uyarlamasında Felippe rolünü oynadı. 1999 yılında Sobreviviré'deki bilinmeyen bir erkeğe aşık olan bir kadın hakkındaki rolü, onu daha ulusal ve uluslararası bir tanıma kavuşturdu.
Botto, eleştirmenlerce beğenilen birkaç oyunda İspanya'da sahneye çıktı. Ayrıca yeni bir ülkeye gizlice girip yaşamaya çalışırken, zor hayat dolu göçmenler hakkında Privilegio de ser perro ( Köpek Olmanın Ayrıcalığı) adlı bir oyun yönetti . 2016'dan 2017'ye kadar Botto, TNT drama dizisi Good Behavior'da ahlaki bir kodla büyüleyici bir hitman Javier'i canlandırdı.
Juan Diego Botto, İspanyol gazeteci ve yazar Olga Rodríguez ile evli Madrid'de yaşıyor. Bir kızı var.
2020'de Juan Diego Botto, Netflix draması White Lines'da Tanit Ward rolünü canlandırmaktadır.