In 1988 he was part of the Yugoslav national team, which won the bronze medal at the 1988 Olympics. He played five matches and scored 14 goals.
Eight years later he won the gold medal with the Croatian national team at the 1996 Olympics. He played six matches including the final and scored 31 goals.