In Slovenia he played for Hong Kong Kranjska Gora, Hong Kong Acroni Jesenice and HDD Olimpija Ljubljana, winning yugoslav league four times. Later he played in Italy, winning Italian league three times with The Human Context Bolzano, where his #13 jersey was retired. He played at 17 World Championships for Yugoslavia, which is a world record, and two Olympic Games.
In 1970 he was close to signing for National Hockey League club Chicago Blackhawks, but an injury on the first friendly game for Blackhawks prevented him from signing the contract.
On 5 May 2009 he was introduced to the IIHF Hall of Fame as the second Slovene.