Con la Real Sociedad Amadeo se proclamó en 3 ocasiones Campeón de Guipúzcoa y llegó en 1928 a disputar la triple final del Campeonato de España contra el Fútbol Club Barcelona en la que vencieron finalmente los catalanes.
Jugó con la Real Sociedad durante 7 temporadas en la Primera división española disputando 113 partidos y marcando 4 goles.
tras la llegada de la República) a la Segunda división y jugó su última temporadas con el equipo donostiarra en esta categoría.
Participó en la goleada contra México por 7-1, un empate contra Italia y el postrero partido de cuartos de final en el que Italia se impuso a España por 7-1 y España fue eliminada del torneo.
Posteriormente trabajó como intendente y encargado del césped en el Estadio de Atocha.