W reprezentacji Szwecji zadebiutował 3 listopada 2016 w spotkaniu z Czarnogórą (36:21), w którym zdobył dwa gole. W 2017 uczestniczył w mistrzostwach świata we Francji, podczas których rozegrał siedem meczów i rzucił 10 bramek. W 2018 zdobył srebrny medal mistrzostw Europy w Chorwacji, w których rozegrał siedem spotkań i rzucił 22 gole.