Il a fait ses débuts en championnat du monde des rallyes en 1992 en tant que copilote d'Oriol Gómez(es)[1]. En 1999, il devient le copilote de Jesús Puras. Il obtient sa première victoire mondiale avec lui en remportant le Tour de Corse en 2001. En 2003, il devient l'équipier de Carlos Sainz à la suite de son arrivée dans l'équipe Citroën Racing. Ce duo remporte deux rallyes. À la suite de l'arrêt de Sainz, il devient l'équipier de Daniel Sordo avec qui il remporte le titre mondial juniors en 2005. En WRC depuis lors, le duo est fréquemment sur les podiums mais ne décroche pas de victoire. Sordo décide après le Rallye de Finlande 2010 de se séparer de Martí et le remplace par Diego Vallejo(en)[2]. À partir de 2014, il retrouve Dani Sordo chez Hyundai Motorsport.