Für die Tschechoslowakei spielte er in 203 Länderspielen, bei denen er 89 Tore erzielte. Er spielte bei den Weltmeisterschaften 1981, 1982, 1983, 1985 und 1986, wobei er 1985 die Goldmedaille gewann. Eine olympische Silbermedaille gewann er bei den Olympischen Winterspielen 1984 und auch bei den Winterspielen 1988 gehörte er zum Kader der Nationalmannschaft.