Jugaba de centrocampista y desarrollo toda su carrera profesional en Primera División.
Formado en categorías inferiores del CD Tudelano, donde tras jugar con el primer equipo en Tercera y 2.ªB fue fichado por Osasuna y tras un breve paso por su filial Osasuna Promesas, dio el salto al primer equipo donde desarrollo gran parte de su trayectoria profesional, en siete temporadas marcó 14 goles.
Tras más de 8 años en el equipo navarro, cambio de aires recayendo en las filas del Real Zaragoza durante dos temporadas, marcando dos goles.
Finalmente puso el broche a su carrera profesional en la Real Sociedad tras siete años en el club guipúzcoano, en los que marcó tres goles.
Tras su carrera como futbolista pasó a la labor técnica, tomando las riendas del Club Deportivo Tudelano en la temporada 2007/2008, logrando (hasta la fecha) dos títulos de Campeón de Liga del grupo navarro de la Tercera División de España en las temporadas 2009/2010 y 2010/2011, así como el Ascenso del Club Deportivo Tudelano a Segunda División B en la Temporada 2011/2012.