Jugó 18 temporadas consecutivas en la Liga española de fútbol, defendiendo la camiseta de dos equipos: el Real Mallorca, en dos períodos, y el FC Barcelona.