In his first international competition, he won a shot put and discus double at the 1999 European Athletics Junior Championships. At the 2000 World Junior Championships he won medals in both events, and he also competed in both events at the 2004 Olympics. In 2005 he won silver medals in shot put at the European Indoor Championships and World Championships. Two years later he won the bronze medal in the discus at the 2007 World Championships and narrowly missed a shot put medal with a fourth-place finish.