Su indiscutible titularidad y buen hacer en el club hispalense durante sus 6 temporadas (formando parte de los 25 jugadores que más partidos han disputado en la historia del Sevilla) hacen que se fije en él el Real Madrid Club de Fútbol, que se hace con sus servicios en 1986, en el que se le llega a apodar como "San Francisco de Betanzos" o "El Gato de Betanzos" y en el que permanecerá como portero titular hasta 1996, durante 11 temporadas titular indiscutible con el Real Madrid, marcando una época en la portería blanca (disputando 454 partidos oficiales con el Real Madrid, conquistando 13 títulos y varios subcampeonatos que disputó hasta el último instante, 2 trofeos Zamora, además de alcanzar tres semifinales de la Copa de Europa de manera consecutiva, sin olvidar numerosos trofeos).