Formado en las categorías inferiores del Aurrerá de Ondarroa donde residían sus padres, de ahí pasó al Athletic de Bilbao, posteriormente a la Real Sociedad en edad juvenil, y más tarde, durante la temporada 2010-11 debutó como profesional en la Real Sociedad B en la que coincidiría con Asier Illarramendi, entre otros.
Tras salir del club donostiarra, comenzaría un periplo por varios equipos de la Segunda División B pasó por el CD Sariñena de Zaragoza y de ahí se fue al Unión Deportiva Somozas, club que defendió en la campaña 2014/2015 y en la 2015/2016.
El Unión Deportiva Somozas intentó renovarle, aunque no pudo competir económicamente con otros clubes y de ahí que se marchara al Marbella FC, en el que jugó en la campaña 2016-2017.
Estuvo 2.111 minutos en el terreno de juego y anotó dos tantos.
[1] En verano de 2018, firma por Real Unión Club para seguir jugando en Segunda División B, club al que llegaría con más de 200 partidos en toda la categoría.