W latach 1996–1997 trenował zawodników Fagersta AIK oraz bramkarzy reprezentacji Szwecji, a w latach 1997–1998 trenował bramkarzy Västry Frölunda i reprezentacji Szwecji U-20, a w 1998 roku przez kilka miesięcy trenował bramkarzy reprezentacji Szwecji.
W 1998–1999 trenował bramkarzy klubu północnoamerykańskiej ligi NHL – New York Islanders, w którym występował wówczas polski zawodnik – Mariusz Czerkawski. Potem wrócił do Szwecji, gdzie trenował bramkarzy Linköpings HC, a następnie zastąpił Ulfa Weinstocka na stanowisku trenera drużyny, którym był do 2000 roku, a pracę w klubie łączył z pracą trenera bramkarzy w reprezentacji Szwecji. W latach 2003–2005 był trenerem bramkarzy oraz asystentem trenerów: Mikaela Lundströma i Mike’a Siranta i Per Bäckmana w reprezentacji Danii.
W latach 2009–2010 był trenerem bramkarzy rosyjskiej ligi KHL – CSKA Moskwa, a w latach 2015–2016 był konsultantem trenera Tommiego Hartogsa we francuskim Pingouins de Morzine-Avoriaz-Les Gets, którego wówczas zawodnikiem był polski bramkarz – Przemysław Odrobny.