Musil was selected in the second round of the 1983 NHL Entry Draft, 38th overall, by the Minnesota North Stars. He played on 1985 Gold Medal winning IIHF Men's World Championships for Czechoslovakia. In addition to playing in various professional European leagues, Musil played 797 games in the NHL, for Minnesota as well as the Calgary Flames, Ottawa Senators and Edmonton Oilers.