Il passe une partie de son enfance en exil à Moscou, où son père se réfugie de à à la suite des Accords de Munich. Rudolf Slánský père est au pouvoir en Tchécoslovaquie de à son arrestation pour trahison en . Il est pendu en sur demande de Staline à la suite des procès de Prague. Son fils, âgé de 17 ans, est emprisonné ainsi que sa mère et sa sœur[1].
Son statut de fils d'un ancien chef du Parti Communiste Tchécoslovaque, pendu en 1952 mais officiellement réhabilité en 1963 et qui se revendiquait comme communiste, compliquait beaucoup la volonté du Président Gustav Husak d'écraser toute opposition : en effet, son seul était le symbole de l'arbitraire stalinien..
Après la révolution de Velours de novembre 1989, le Président Václav Havel le nomme ambassadeur de la Tchécoslovaquie auprès des Nations unies[1], puis ambassadeur tchécoslovaque puis tchèque en Russie. Compte tenu de l'exécution du père de Slánský, cette nomination est vue comme un pied-de-nez humoristique de la part de Havel[2]. Il est ambassadeur en Slovaquie de 1997 à 2004[3].