Inició su carrera deportiva en las categorías inferiores de la Gimnástica de Torrelavega y el Zaragoza, también en la S. D. Peña Revilla, desde donde pasó al Universidad-Real Zaragoza "C", club en el que debutó en categoría sénior en 2003.
Tras finalizar contrato con el Alcorcón, en la temporada 2013-14 firmó con el Albacete Balompié, para intentar ayudar a este club a conseguir el ascenso a segunda división, objetivo que finalmente consiguió, tras vencer al Sestao River en la eliminatoria de campeones de grupo.
Después de una larga trayectoria esperando su oportunidad en el banquillo, el Albacete Balompié, por aquel entonces en Segunda B, le devolvió el protagonismo.
En la temporada 2013-14 disputó 25 partidos, entre los que encajó 19 goles, logrando finalmente los manchegos el ascenso de categoría.
Tras el descenso a Segunda División B, el guardameta de Torrelavega abandonaría el club.