Juega de defensa y ha jugado principalmente en Segunda División B.
Debutó en Segunda B con Osasuna Promesas a la edad de 18 años.
En 2006, después de 4 temporadas rescinde el contrato con el equipo pamplonés y firma con el Real Murcia Imperial.
Debuta con en Real Murcia en Segunda División y ficha por el Córdoba CF para la categoría de plata.
Después juega en UD Melilla, Albacete Balompié, Real Unión Club de Irún, UD Logroñés y CD Izarra de Estella.