Marín é profissional desde 1996 e freqüentemente representa sua seleção tanto na Copa Davis como nos Jogos Olímpicos. Começou em 1994 disputando torneios Satélite, terminando no top 10 do mencionado circuito após suas boas atuações na Espanha, no Paraguai e no Uruguai.
Dois anos depois, Marín conquistou seu primeiro troféu Challenger em Samarcanda na categoria simples e, em duplas, chegou às finais de Sevilha e Maiorca.
Em 1997, Juan Antonio Marín teve a oportunidade de obter seu primeiro título da ATP ao chegar à final do torneio e Bastad, onde perdeu. Chegou também às finais de Split e Barcelona. No entanto, foi vencedor em Bastad dois anos depois e tirou a pedra que tinha no sapato.
Sua atuação nos Grand Slams foi bastante discreta, já que em todas as suas participações aparece um denominador comum: perder na primeira etapa.
O melhor registro de Marín na lista oficial de tenistas elaborada pela ATP ocorreu em 1999, quando chegou à posição de número 55, embora desde então tenha perdido muitas posições.