Slovák werd geboren in Nitra. Na een korte periode bij FC Plastika gespeeld te hebben, tekende hij als 19-jarige een contract bij SK Slovan Bratislava, waar hij regelmatig mocht opdraven op jonge leeftijd. In de zomer van 1997 vertrok hij naar Spanje, om zich aan te sluiten bij CD Tenerife. In 2002 verhuisde hij naar Tsjechië en sloot zich aan bij FC Slovan Liberec. Na zes wedstrijden en drie doelpunten was zijn seizoen daar voorbij wegens een ernstige knieblessure.
Onder leiding van bondscoach Jozef Jankech maakte Slovák zijn debuut voor het Slowaaks voetbalelftal op 22 september1996 in de WK-kwalificatiewedstrijd tegen Malta (6-0). In totaal kwam hij tot twintig interlands in de periode 1996-2007.