Format al Club Deportivo Oberena de Pamplona, fou fitxat pel RCD Espanyol el 1968. Però no debutà fins el 1970 ja que fou cedit al Reial Mallorca (1968-69) i al seu antic club CD Oberena (1969-70). Debutà a primera divisió amb l’Espanyol l’any 1970, equip amb el qual jugà 174 partits i marcà 41 gols. El 1977 fitxà per la Unión Deportiva Salamanca i posteriorment jugà a la Real Sociedad.