Fue un guardameta formado en el Albacete Balompié con el que debutó en la temporada 1998-99.
Comenzaría una carrera que duraría 22 años de trayectoria profesional, defendiendo las porterías de equipos como R. C. D. Mallorca, Rayo Vallecano, Salamanca C. F., Real Murcia, La Hoya Lorca C. F. o Piast Gliwice, su única experiencia fuera de España.
Llegó al Cádiz C. F. en 2015 procedente del Piast Gliwice polaco, y se convertiría en el guardameta titular en los ascensos logrados a Segunda y Primera División.
[1] El 20 de septiembre de 2020 se estrenó en la élite con 41 años y 114 días en la visita ante la S. D. Huesca con el que mantendría su portería a cero, convirtiéndose en el meta más veterano sin encajar en un partido, quitándole el honor a César Sánchez.
[2] El 5 de octubre de 2020 se anunció que colgaba las botas para formar parte del cuerpo técnico del Cádiz C. F., 15 días después de hacer su debut en Primera División, convirtiéndose en el jugador con mayor edad en debutar en la máxima categoría del fútbol español.