В 1988 году Стефан Эриксон окончил Стокгольмский институт экономики и торговли.
С 1988 г. по 1992 г. работал в Шведском торговом совете. Вначале занимался налаживанием контактов с СССР, а после распада Советского Союза – со странами постсоветского пространства.
В 1992 г. перешел на дипломатическую службу. Работал в посольстве Швеции в РФ, а затем в консульстве Швеции в Санкт-Петербурге. В общей сложности провел в России около 9 лет.
В 2005 г. начал работать в посольстве Швеции в Белоруссии, спустя три года назначен чрезвычайным и полномочным послом. В 2012 г. был выслан из страны из-за акции своих соотечественников, сбросивших с самолета над Белоруссией плюшевых медведей с лозунгами в поддержку свободы.
В совершенстве знает белорусский и русский языки, владеет английским и французским.