He played for Czechoslovakia and later the Czech Republic, playing a combined total of 61 international matches, scoring 4 goals. Suchopárek was a participant at UEFA Euro 1996, where the Czech Republic won the silver medal. He scored in the group stage against Russia and played in the UEFA Euro 1996 Final, where the Czech Republic lost to Germany.