Liga Verde
Haavisto fue miembro del Parlamento de Finlandia durante el periodo 1987 - 1995. Fue presidente de la Liga Verde durante 1993 - 1995. También ejerció como Ministro de Medioambiente en el gobierno de Paavo Lipponen entre 1995 y 1999. Fue el primer ministro en un gobierno europeo representando a los verdes.