W 2004 i 2008 roku bez powodzenia startował w igrzyskach olimpijskich. Zdobył brązowy medal na halowych mistrzostwach świata w 2006 i srebrny medal na halowych mistrzostwach Europy w 2007. Reprezentant Szwecji w meczach międzypaństwowych, wielokrotny mistrz kraju. W 2012 ogłosił zakończenie kariery.