Diplomato alla Real Escuela Dramática di Madrid, la prima vocazione artistica di Juan Carlos Rubio è per la recitazione; terminati i suoi studi artistici, prende infatti parte a numerosi allestimenti e a fiction tv. Dal 1992, l’attività come attore inizia ad alternarsi a quella di autore di serie televisive.
La sua prima opera teatrale, Esta noche no estoy para nadie, è del 1997; da allora è un susseguirsi di testi di grande successo, che compiono lunghe tournée in Spagna, fra queste: El bosque es mío, Las heridas del viento, Humo (Premio SGAE 2005 ), Arizona. I suoi testi sono stati messi in scena tra l’altro in Perù, Cile, Stati Uniti. Scrive anche testi per bambini, fra questi ¿Donde se esconden los sueños?, vincitore del Premio Teatro Enfantil Escuela Navarra. Attualmente lavora al suo nuovo testo teatrale Huellas; scrive inoltre una miniserie sulla vita del musicista catalano Pau Casals e prepara due nuove sceneggiature per il cinema.