He was born in Norrtälje, and represented the sports club Spårvägens IK. At the World Championships he finished fourth in 2001 (69 kg), won the gold medal in 2002 (69 kg), finished eighth in 2005 (69 kg), fifteenth in 2006 (69 kg) and tenth in 2007 (69 kg). He finished fourth at the 2004 Olympic Games.