Estudió literatura comparada en la Universidad de Estocolmo y se doctoró en filología española por la misma universidad (1993).
Ejerció como profesor de literatura hispánica en las universidades de Estocolmo, Örebro, Upsala, Linköping y Växjö.
Junto con los poetas Sergio Infante, Sergio Badilla Castillo y Carlos Geywitz, participó en el grupo Taller de Estocolmo.
Como poeta fue antologado en Bevingade Lejon (Leones alados) (1991), y como narrador, en Det nya landet (El país nuevo) (1997).
Su libro Oficio y testimonio sirvió de base para la obra musical Te Deum, del compositor sueco Tommy Andersson (1988).