En Tenerife comenzó sus estudios universitarios, más concretamente en la ETSII, Escuela Técnica Superior de Ingeniería Informática.
Fichó por el Osasuna B y más tarde empezó a jugar con el primer equipo.
Durante su periodo en Osasuna estuvo a punto de ser fichado por el Real Madrid C. F., que se fijó en sus dotes como guardameta.
Su debut con el conjunto rojiblanco se produjo en una derrota por 1-3 ante la S. D. Eibar en la primera jornada de Liga, aunque no obstante, en el Granada, volvió a recuperar las buenas sensaciones y la titularidad.
En liga debutó en la jornada 24 frente al Real Madrid tras la grave lesión de Sergio Asenjo.
En la temporada 2018-19 fue el guardameta titular en los encuentros de Liga Europa y Copa del Rey.
En la competición europea disputó hasta 12 partidos llegando a cuartos de final, y en la Copa del Rey 4 encuentros.