Bei den Leichtathletik-Europameisterschaften 1971 in Helsinki gewann Moravčík Silber. 1972 wurde er Fünfter bei den Olympischen Spielen in München und 1974 Zehnter bei den EM in Rom. Bei den Olympischen Spielen 1976 in Montreal und den EM 1978 in Prag schied er im Vorlauf aus. 1980 kam er bei den Olympischen Spielen in Moskau auf den zehnten Platz.