Jugó para los clubes franceses Saint-Étienne, Bastia y MSV Duisburgo, antes de irse a jugar a Escocia para el Glasgow y el Celtic en 1998.
Luego firmó para el club Eslovaco Jozef Vengloš, conformando una gran pareja con Henrik Larsson.
Siguiendo su gran participación para el Celtic, se unió al club japonés de la J1 League Ichihara en el verano de 2002.
Fue descrito por Zinedine Zidane como el mejor mediocampista al ataque que haya visto [1].
Moravčík ha jugado la mayor cantidad de partidos para su país, con un total de 42 apariciones para Checoslovaquia y 37 para Eslovaquia.