В чемпионате Швеции выступал за команды «Вестерос» и «ХВ-71». Участник чемпионата мира 2007 года в составе национальной сборной Швеции. Принимал участие в играх Еврохоккейтура.
Провёл 30 матчей в АХЛ.
В НХЛ играл за команду «Лос-Анджелес Кингз» (сезоны 2007—2008, 2008—2009, 2009—2010). Всего на счету вратаря 54 матча в НХЛ.
За «Салават Юлаев» Эрик выступает под номером 40. Контракт вратаря с клубом рассчитан до конца сезона.