Reprezentacyjna W latach 1988–1990 piłkarz występował w reprezentacji Czechosłowacji, z którą brał udział w Mistrzostwach Świata 1990. Jego drużynie udało się dojść do ćwierćfinału. Rozegrał w sumie 19 meczów, zdobywając 1 bramkę. Po rozpadzie Czechosłowacji rozpoczął grę w reprezentacji Słowacji, gdzie zagrał 12 meczów, strzelając 1 bramkę.
Kariera trenerska Jako trener Artmedii Bratysławy wygrał słowacką I ligę i udało mu się awansować do fazy grupowej Ligi Mistrzów 2005/06. Ostatecznie drużyna pod wodzą Weissa zajęła 3. miejsce w grupie, co dało jej szansę gry w Pucharze UEFA. Zespół jednak dwukrotnie uległ klubowi Lewski Sofia i nie udało mu się awansować do 1/8 finału. W lutym 2006 roku trener przeniósł się do rosyjskiego klubu Saturn Ramienskoje. Podczas pracy w nowym klubie zakupił kilku słowackich piłkarzy z jego poprzedniego klubu. Drużyna w sezonie 2006/2007 zajęła 5. miejsce w lidze. W czerwcu 2007 trener powrócił do Artmedii Bratysława. Od czerwca 2008 do stycznia 2012 był trenerem reprezentacji Słowacji. Od sierpnia 2011 roku łączył pracę w reprezentacji z pracą trenera w klubie Slovan Bratysława. Szkoleniowcem Slovana był do lipca 2012. W latach 2012–2015 był trenerem Kajratu Ałmaty. 14 marca 2016 został selekcjonerem reprezentacji Gruzji.