 Having starting playing professionally with hometown's RCD Mallorca, making his first-team debut at the age of already 25 in the 1999–2000 season (one game, one minute against Deportivo Alavés), he switched the following campaign to the Canary Islands, joining CD Tenerife in the second division and being instrumental in the team's promotion to La Liga.After Tenerife's top level relegation, Martí played one more season with the club, then returned to the top flight as he joined Sevilla FC in July 2003, going on to become a regular in the Andalusia side's exploits in the subsequent years – for instance, as they won back-to-back UEFA Cups, he appeared in 24 matches combined scoring two goals, both through penalties.In May 2007, Martí extended his contract with Sevilla until 2010.