Pettersson vive em Uppsala , onde ele é um professor de literatura comparada na Universidade de Uppsala . Em 1982 ele defendeu sua tese em Åbo Akademi University com uma dissertação sobre Joseph Conrad .
Ele foi em 1988 um professor de literatura na Universidade de Oulu e professor 1989-1993 assistente e professor de literatura geral e estética na Universidade de Helsinki . Em 1994, ele assumiu uma cátedra em Uppsala.
Desde 2006, ele é um membro estrangeiro da Sociedade Finlandesa de Ciências e Letras