He was born in Žegar, SR Croatia, but represented the club AK Crvena Zvezda in Belgrade. He won the gold medal at the 1982 European Indoor Championships, the gold medal at the 1979 Mediterranean Games and the bronze medal at the 1983 Mediterranean Games. He finished eighth at the 1980 Olympic Games, fourth at the 1982 European Championships, fifth at the 1983 European Indoor Championships, ninth at the 1983 World Championships, seventh at the 1986 European Championships, and seventh at the 1987 European Indoor Championships.