He finished ninth in the 1500 m at the 2006 European Championships. He also competed at the European Championships in 1998 and 2002, the World Indoor Championships in 2001 and 2004 and then World Championships in 2003 and 2005 without reaching the finals. He became Swedish 800 metres champion in 1997, 1998, 2000, 2002 and 2004.